面向天河预 exascale 系统的 Graph500 定制优化
分布式、并行与集群计算
2021-08-18 v3
摘要
BFS(广度优先搜索)是一种典型图算法,作为许多图应用的关键组件。然而,当前分布式并行 BFS 实现存在跨节点大量传输的不规则数据通信,导致性能低效。本文提出一系列优化技术以提升预 exascale 系统上的 Graph500 性能,包括利用 matrix2000+ 中 SVE(可扩展向量扩展)加速 BFS、针对重顶点带缓冲的排序,以及基于天河预 exascale 系统内置专用互连的基于组的监视器通信。在天河预 exascale 系统上定制 Graph500 测试的性能评估显示,512 节点 96608 核上达到 2131.98 Giga TEPS,超越了 2018 年 6 月 Graph500 榜单中天河-2 的排名(所用节点数约少 16 倍),并且表明我们的定制 Graph500 在 512 节点上比采用前沿技术的基准版本快 3.15 倍。
引用
@article{arxiv.2102.01254,
title = {Customizing Graph500 for Tianhe Pre-exacale system},
author = {Xinbiao Gan},
journal= {arXiv preprint arXiv:2102.01254},
year = {2021}
}
备注
Conflict of interest from unit