Back to Search
Start Over
Developing Efficient Implementations of Connected Component Algorithms for NEC SX-Aurora TSUBASA
- Source :
- Lobachevskii Journal of Mathematics. 41:1417-1426
- Publication Year :
- 2020
- Publisher :
- Pleiades Publishing Ltd, 2020.
-
Abstract
- Modern vector architectures are tend to be equipped with high-bandwidth memory, what makes them an interesting candidate for solving large-scale graph processing problems. However, highly irregular structure of real-world graphs makes it extremely challenging to map fundamental graph-processing problems on vector systems. This paper describes the world-first attempt, aimed to create efficient vector- friendly implementations of various connected components algorithms for modern NEC SX-Aurora TSUBASA architecture, which provides high performance computational power together with a world-highest bandwidth memory. In order to develop fast implementations, supercomputer co-design principles are used, including: the selection of vector-friendly graph algorithms, adapting these algorithms for target architecture, selecting vectorized graph storage format and applying various optimisations aimed to improve the efficiency of using memory hierarchy of target platform. In addition, current paper analyses if similar implementation approaches can be used for modern NVIDIA GPU architectures, which have many common properties and features with SX-Aurora TSUBASA. Finally, a comprehensive comparative performance analysis is presented for all algorithms, architectures and optimisations, discussed in the paper.
- Subjects :
- Structure (mathematical logic)
Connected component
Memory hierarchy
General Mathematics
010102 general mathematics
Bandwidth (signal processing)
Supercomputer
01 natural sciences
010305 fluids & plasmas
Power (physics)
0103 physical sciences
0101 mathematics
Architecture
Algorithm
Implementation
Mathematics
Subjects
Details
- ISSN :
- 18189962 and 19950802
- Volume :
- 41
- Database :
- OpenAIRE
- Journal :
- Lobachevskii Journal of Mathematics
- Accession number :
- edsair.doi...........dcf62f8b0cae3dce0a4bd39de18f360f