Developing an efficient vector-friendly implementation of the breadth-first search algorithm for NEC SX-aurora tsubasa

Ilya V. Afanasyev, Vladimir V. Voevodin, Kazuhiko Komatsu, Hiroaki Kobayashi

研究成果: Conference contribution

抄録

Breadth-First Search (BFS) is an important computational kernel used as a building-block for many other graph algorithms. Different algorithms and implementation approaches aimed to solve the BFS problem have been proposed so far for various computational platforms, with the direction-optimizing algorithm being the fastest and the most computationally efficient for many real-world graph types. However, straightforward implementation of direction-optimizing BFS for vector computers can be extremely challenging and inefficient due to the high irregularity of graph data structure and the algorithm itself. This paper describes the world’s first attempt aimed to create an efficient vector-friendly BFS implementation of the direction-optimizing algorithm for NEC SX-Aurora TSUBASA architecture. SX-Aurora TSUBASA vector processors provide high-performance computational power together with a world-highest bandwidth memory, making it a very interesting platform for solving various graph-processing problems. The implementation proposed in this paper significantly outperforms the existing state-of-the-art implementations both for modern CPUs (Intel Skylake) and NVIDIA V100 GPUs. In addition, the proposed implementation achieves significantly higher energy efficiency compared to other platforms and implementations both in terms of average power consumption and achieved performance per watt.

本文言語English
ホスト出版物のタイトルParallel Computational Technologies - 14th International Conference, PCT 2020, Revised Selected Papers
編集者Leonid Sokolinsky, Mikhail Zymbler
出版社Springer
ページ131-145
ページ数15
ISBN(印刷版)9783030553258
DOI
出版ステータスPublished - 2020
イベント14th International Scientific Conference on Parallel Computational Technologies, PCT 2020 - Perm, Russian Federation
継続期間: 2020 5 272020 5 29

出版物シリーズ

名前Communications in Computer and Information Science
1263 CCIS
ISSN(印刷版)1865-0929
ISSN(電子版)1865-0937

Conference

Conference14th International Scientific Conference on Parallel Computational Technologies, PCT 2020
国/地域Russian Federation
CityPerm
Period20/5/2720/5/29

ASJC Scopus subject areas

  • コンピュータ サイエンス(全般)
  • 数学 (全般)

フィンガープリント

「Developing an efficient vector-friendly implementation of the breadth-first search algorithm for NEC SX-aurora tsubasa」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル