Developing Efficient Implementations of Shortest Paths and Page Rank Algorithms for NEC SX-Aurora TSUBASA Architecture


Цитировать

Полный текст

Открытый доступ Открытый доступ
Доступ закрыт Доступ предоставлен
Доступ закрыт Только для подписчиков

Аннотация

The main goal of this paper is to demonstrate that the newest generation of NEC SX-Aurora TSUBASA architecture can perform large-scale graph processing extremely efficiently. This paper proposes approaches, which can be used for the development of high-performance vector-oriented implementations of page rank and shortest paths algorithms, including vectorised graph storage format, efficient vector-friendly graph traversals, optimised cache-aware memory accesses and efficient load-balancing. The developed implementations are optimised according to the most important features and properties of SX-Aurora architecture, which allows them achieve up to 15 times better performance compared to the optimised Intel Skylake parallel implementations and up to 5 times better performance compared to NVGRAPH library implementations for Pascal GPU architecture.

Ключевые слова

Об авторах

I. Afanasyev

Research Computing Center of Moscow State University

Автор, ответственный за переписку.
Email: afanasiev_ilya@icloud.com
Россия, Moscow, 119234

Vad. Voevodin

Research Computing Center of Moscow State University

Автор, ответственный за переписку.
Email: vadim@parallel.ru
Россия, Moscow, 119234

Vl. Voevodin

Research Computing Center of Moscow State University

Автор, ответственный за переписку.
Email: voevodin@parallel.ru
Россия, Moscow, 119234

Kazuhiko Komatsu

Tohoku University

Автор, ответственный за переписку.
Email: komatsu@tohoku.ac.jp
Япония, Sendai, Miyagi, 980-8579

Hiroaki Kobayashi

Tohoku University

Автор, ответственный за переписку.
Email: koba@tohoku.ac.jp
Япония, Sendai, Miyagi, 980-8579


© Pleiades Publishing, Ltd., 2019

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах