• DocumentCode
    167570
  • Title

    Revisiting Edge and Node Parallelism for Dynamic GPU Graph Analytics

  • Author

    McLaughlin, Adam ; Bader, David A.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    1396
  • Lastpage
    1406
  • Abstract
    Betweenness Centrality is a widely used graph analytic that has applications such as finding influential people in social networks, analyzing power grids, and studying protein interactions. However, its complexity makes its exact computation infeasible for large graphs of interest. Furthermore, networks tend to change over time, invalidating previously calculated results and encouraging new analyses regarding how centrality metrics vary with time. While GPUs have dominated regular, structured application domains, their high memory throughput and massive parallelism has made them a suitable target architecture for irregular, unstructured applications as well. In this paper we compare and contrast two GPU implementations of an algorithm for dynamic betweenness centrality. We show that typical network updates affect the centrality scores of a surprisingly small subset of the total number of vertices in the graph. By efficiently mapping threads to units of work we achieve up to a 110x speedup over a CPU implementation of the algorithm and can update the analytic 45x faster on average than a static recomputation on the GPU.
  • Keywords
    graph theory; graphics processing units; parallel processing; dynamic GPU graph analytics; dynamic betweenness centrality; edge parallelism; high memory throughput; massive parallelism; node parallelism; Algorithm design and analysis; Approximation methods; Graphics processing units; Heuristic algorithms; Instruction sets; Parallel processing; Power system dynamics; Betweenness Centrality; GPUs; Graph Analytics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    978-1-4799-4117-9
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2014.157
  • Filename
    6969542