• DocumentCode
    1878341
  • Title

    Parallel distributed breadth first search on GPU

  • Author

    Ueno, K. ; Suzumura, Toyotaro

  • Author_Institution
    JST CREST, Tokyo Inst. of Technol., Tokyo, Japan
  • fYear
    2013
  • fDate
    18-21 Dec. 2013
  • Firstpage
    314
  • Lastpage
    323
  • Abstract
    In this paper we propose a highly optimized parallel and distributed BFS on GPU for Graph500 benchmark. We evaluate the performance of our implementation using TSUBAME2.0 supercomputer. We achieve 317 GTEPS (billion traversed edges per second) with scale 35 (a large graph with 34.4 billion vertices and 550 billion edges) using 1366 nodes and 4096 GPUs. With this score, TSUBAME2.0 supercomputer is ranked fourth in the ranking list announced in June 2012. We analyze the performance of our implementation and the result shows that inter-node communication limits the performance of our GPU implementation. We also propose SIMD Variable-Length Quantity (VLQ) encoding for compression of communication data with GPU.
  • Keywords
    data compression; encoding; graphics processing units; parallel machines; performance evaluation; tree searching; variable length codes; GPU; GTEPS; Graph500 benchmark; SIMD variable-length quantity encoding; TSUBAME2.0 supercomputer; VLQ encoding; communication data compression; distributed BFS; inter-node communication; parallel BFS; parallel distributed breadth first search; performance evaluation; Algorithm design and analysis; Benchmark testing; Encoding; Graphics processing units; Kernel; Partitioning algorithms; BFS; GPU; Graph500; Supercomputer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2013 20th International Conference on
  • Conference_Location
    Bangalore
  • Type

    conf

  • DOI
    10.1109/HiPC.2013.6799136
  • Filename
    6799136