skip to main content
10.1145/2688500.2688526acmconferencesArticle/Chapter ViewAbstractPublication PagesppoppConference Proceedingsconference-collections
abstract

GStream: a graph streaming processing method for large-scale graphs on GPUs

Published:24 January 2015Publication History

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.

References

  1. A. Gharaibeh, L. Beltrao Costa, E. Santos-Neto, and M. Ripeanu. A yoke of oxen and a thousand chickens for heavy lifting graph processing. In PACT, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. W.-S. Han, S. Lee, K. Park, J.-H. Lee, M.-S. Kim, J. Kim, and H. Yu, Turbograph: A fast parallel graph engine handling billion-scale graphs in a single pc. In KDD, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. GStream: a graph streaming processing method for large-scale graphs on GPUs

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  PPoPP 2015: Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
                  January 2015
                  290 pages
                  ISBN:9781450332057
                  DOI:10.1145/2688500
                  • cover image ACM SIGPLAN Notices
                    ACM SIGPLAN Notices  Volume 50, Issue 8
                    PPoPP '15
                    August 2015
                    290 pages
                    ISSN:0362-1340
                    EISSN:1558-1160
                    DOI:10.1145/2858788
                    • Editor:
                    • Andy Gill
                    Issue’s Table of Contents

                  Copyright © 2015 Owner/Author

                  Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 24 January 2015

                  Check for updates

                  Qualifiers

                  • abstract

                  Acceptance Rates

                  Overall Acceptance Rate230of1,014submissions,23%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader