• DocumentCode
    3077653
  • Title

    An Empirical Performance Evaluation of GPU-Enabled Graph-Processing Systems

  • Author

    Yong Guo ; Varbanescu, Ana Lucia ; Iosup, Alexandru ; Epema, Dick

  • Author_Institution
    Tech. Univ. Delft, Delft, Netherlands
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    423
  • Lastpage
    432
  • Abstract
    Graph processing is increasingly used in knowledge economies and in science, in advanced marketing, social networking, bioinformatics, etc. A number of graph-processing systems, including the GPU-enabled Medusa and Totem, have been developed recently. Understanding their performance is key to system selection, tuning, and improvement. Previous performance evaluation studies have been conducted for CPU-based graph-processing systems, such as Graph and GraphX. Unlike them, the performance of GPU-enabled systems is still not thoroughly evaluated and compared. To address this gap, we propose an empirical method for evaluating GPU-enabled graph-processing systems, which includes new performance metrics and a selection of new datasets and algorithms. By selecting 9 diverse graphs and 3 typical graph-processing algorithms, we conduct a comparative performance study of 3 GPU-enabled systems, Medusa, Totem, and MapGraph. We present the first comprehensive evaluation of GPU-enabled systems with results giving insight into raw processing power, performance breakdown into core components, scalability, and the impact on performance of system-specific optimization techniques and of the GPU generation. We present and discuss many findings that would benefit users and developers interested in GPU acceleration for graph processing.
  • Keywords
    graph theory; graphics processing units; knowledge based systems; optimisation; GPU-enabled graph-processing systems; MapGraph; Medusa; Totem; advanced marketing; bioinformatics; empirical performance evaluation; knowledge economies; social networking; system-specific optimization techniques; Algorithm design and analysis; Electric breakdown; Graphics processing units; Optimization; Performance evaluation; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.20
  • Filename
    7152508