skip to main content
article

Developing Efficient Implementations of Bellman-Ford and Forward-Backward Graph Algorithms for NEC SX-ACE

Published: 15 September 2018 Publication History

Abstract

The main goal of this work is to demonstrate that the development of data-intensive applications 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.

References

[1]
Besta, M., Marending, F., Solomonik, E., Hoefler, T.: SlimSell: A vectorizable graph representation for breadth-first search. In: 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS). IEEE (may 2017).
[2]
Fleischer, L.K., Hendrickson, B., Pnar, A.: On identifying strongly connected components in parallel. In: Lecture Notes in Computer Science, pp. 505-511. Springer Berlin Heidelberg (2000). 68
[3]
Jiang, L., Chen, L., Qiu, J.: Performance characterization of multi-threaded graph processing applications on many-integrated-core architecture. In: 2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE (apr 2018).
[4]
Nepomniaschaya, A.S.: An associative version of the bellman-ford algorithm for finding the shortest paths in directed graphs. In: Lecture Notes in Computer Science, pp. 285-292. Springer Berlin Heidelberg (2001). 28

Cited By

View all

Index Terms

  1. Developing Efficient Implementations of Bellman-Ford and Forward-Backward Graph Algorithms for NEC SX-ACE
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Information & Contributors

              Information

              Published In

              cover image Supercomputing Frontiers and Innovations: an International Journal
              Supercomputing Frontiers and Innovations: an International Journal  Volume 5, Issue 3
              September 2018
              133 pages
              ISSN:2409-6008
              EISSN:2313-8734
              Issue’s Table of Contents

              Publisher

              South Ural State University

              Chelyabinsk, Russian Federation

              Publication History

              Published: 15 September 2018

              Author Tags

              1. graph algorithms
              2. NEC SX-ACE
              3. vector computing
              4. data-intensive applications

              Qualifiers

              • Article

              Contributors

              Other Metrics

              Bibliometrics & Citations

              Bibliometrics

              Article Metrics

              • Downloads (Last 12 months)0
              • Downloads (Last 6 weeks)0
              Reflects downloads up to 13 Jan 2025

              Other Metrics

              Citations

              Cited By

              View all

              View Options

              View options

              Media

              Figures

              Other

              Tables

              Share

              Share

              Share this Publication link

              Share on social media