Developing Efficient Implementations of Bellman-Ford and Forward-Backward Graph Algorithms for NEC SX-ACE
Developing Efficient Implementations of Bellman-Ford and Forward-Backward Graph Algorithms for NEC SX-ACE
复制标题
为 NEC SX-ACE 开发 Bellman-Ford 和前向后向图算法的高效实现
DOI:
10.14529/jsfi180311
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Hiroaki Kobayashi
中科院分区:
文献类型:
--
作者:
I. Afanasyev;A. Antonov;D. Nikitenko;Vadim V. Voevodin;V. Voevodin;Kazuhiko Komatsu;Osamu Watanabe;A. Musa;Hiroaki Kobayashi
The main goal of this work is to demonstrate that the development of data-intensive appli- cations for vector systems is not only important and interesting, but is also very possible. In this paper we describe possible implementations of two fundamental graph-processing algorithms for an NEC SX-ACE vector computer: the Bellman–Ford algorithm for single source shortest paths computation and the Forward-Backward algorithm for strongly connected components detection. The proposed implementations have been developed and optimised in accordance with features and properties of the target architecture, which allowed them to achieve performance comparable to other traditional platforms, such as Intel Skylake, Intel Knight Landing or IBM Power processors.