Proceedings Article10.1145/2688500.2688526
GStream: a graph streaming processing method for large-scale graphs on GPUs
Hyunseok Seo,Jinwook Kim,Min-Soo Kim +2 more
- 24 Jan 2015
- Vol. 50, Iss: 8, pp 253-254
TL;DR: This work proposes a fast and scalable parallel processing method GStream that fully exploits the computational power of GPUs for processing large-scale graphs very efficiently and exploits the concept of nested-loop theta-join and multiple asynchronous GPU streams.
read more
Abstract: Fast processing graph algorithms for large-scale graphs becomes increasingly important. Besides, there have been many attempts to process graph applications by exploiting the massive amount of parallelism of GPUs. However, most of the existing methods fail to process large-scale graphs that do not fit in GPU device memory. We propose a fast and scalable parallel processing method GStream that fully exploits the computational power of GPUs for processing large-scale graphs (e.g., billions vertices) very efficiently. It exploits the concept of nested-loop theta-join and multiple asynchronous GPU streams. Extensive experimental results show that GStream consistently and significantly outperforms the state-of-the art method.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Gunrock: GPU Graph Analytics
Yangzihao Wang,Yuechao Pan,Andrew Davidson,Yuduo Wu,Carl Yang,Leyuan Wang,Muhammad Osama,Chenshan Yuan,Weitang Liu,Andy Riffel,John D. Owens +10 more
- 23 Aug 2017
TL;DR: The results show that on a single GPU, Gunrock has on average at least an order of magnitude speedup over Boost and PowerGraph, comparable performance to the fastest GPU hardwired primitives and CPU shared-memory graph libraries, and better performance than any other GPU high-level graph library.
SONG: Approximate Nearest Neighbor Search on GPU
Weijie Zhao,Shulong Tan,Ping Li +2 more
- 20 Apr 2020
TL;DR: This paper presents a novel framework that decouples the searching on graph algorithm into 3 stages, in order to parallel the performance-crucial distance computation and proposes novel ANN-specific optimization methods that eliminate dynamic GPU memory allocations and trade computations for less GPU memory consumption.
109
A Survey on Graph Processing Accelerators: Challenges and Opportunities
TL;DR: In this article, the authors conduct a systematical survey regarding the design and implementation of graph processing accelerators and present and discuss several challenges in details, and further explore the opportunities for the future research.
•Proceedings Article
Garaph: efficient GPU-accelerated graph processing on a single machine with balanced replication
Lingxiao Ma,Zhi Yang,Chen Han,Jilong Xue,Yafei Dai +4 more
- 12 Jul 2017
TL;DR: The evaluation with six widely used graph applications on seven real-world graphs shows that Garaph significantly outperforms existing state-of-art CPU-based and GPU-based graph processing systems, getting up to 5.36× speedup over the fastest among them.
Time-Variant Graph Classification
TL;DR: Wang et al. as mentioned in this paper proposed a graph-shapelet pattern for learning and classifying time-variant graphs, which can be regarded as a graphical extension of a shapelet.
References
A bridging model for parallel computation
TL;DR: The bulk-synchronous parallel (BSP) model is introduced as a candidate for this role, and results quantifying its efficiency both in implementing high-level language features and algorithms, as well as in being implemented in hardware.
4.1K
Pregel: a system for large-scale graph processing
Grzegorz Malewicz,Matthew H. Austern,Aart J. C. Bik,James C. Dehnert,Ilan Horn,Naty Leiser,Grzegorz Czajkowski +6 more
- 06 Jun 2010
TL;DR: A model for processing large graphs that has been designed for efficient, scalable and fault-tolerant implementation on clusters of thousands of commodity computers, and its implied synchronicity makes reasoning about programs easier.
PowerGraph: distributed graph-parallel computation on natural graphs
Joseph E. Gonzalez,Yucheng Low,Haijie Gu,Danny Bickson,Carlos Guestrin +4 more
- 08 Oct 2012
TL;DR: This paper describes the challenges of computation on natural graphs in the context of existing graph-parallel abstractions and introduces the PowerGraph abstraction which exploits the internal structure of graph programs to address these challenges.
•Book
Database Systems: The Complete Book
Hector Garcia-Molina,Jeffrey D. Ullman,Jennifer Widom +2 more
- 01 Jan 2001
TL;DR: This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples, and users will learn how to successfully plan a database application before building it.
1.6K
•Proceedings Article
R-MAT: A Recursive Model for Graph Mining
Deepayan Chakrabarti,Yiping Zhan,Christos Faloutsos +2 more
- 01 Jan 2004
TL;DR: A simple, parsimonious model, the “recursive matrix” (R-MAT) model, which can quickly generate realistic graphs, capturing the essence of each graph in only a few parameters is proposed.
1.4K
Related Papers (5)
Farzad Khorasani,Rajiv Gupta,Laxmi N. Bhuyan +2 more
- 18 Oct 2015
Farzad Khorasani,Keval Vora,Rajiv Gupta,Laxmi N. Bhuyan +3 more
- 23 Jun 2014