arrow
返回

ALBBA: An efficient ALgebraic Bypass BFS Algorithm on long vector architectures

delete2025-09-01
delete0
delete
OA
AI
Y
Yuyao Niu *
M
M. C. Cacas
DOI:10.1016/j.parco.2025.103147delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
广度优先搜索(BFS)是科学计算、数据库和分析应用中的基础算法。在代数BFS范式中,每次BFS迭代被表示为稀疏矩阵-向量乘法,这使得BFS可以通过成熟的线性代数原语进行加速和分析。尽管已投入大量工作优化代数BFS在CPU等并行平台以及分布式内存系统上的性能,但利用单指令多数据(SIMD)并行性的向量架构,特别是其针对稀疏工作负载的高性能表现,在BFS领域仍相对未被充分探索。在本文中,我们提出了代数绕过BFS算法(ALBBA),一种针对长向量架构的新型高效代数BFS实现。ALBBA采用定制化的SELL-C-6数据结构变体,以充分利用SIMD能力。通过集成一种友好的向量化方法与两级绕过策略,我们提升了稀疏矩阵-稀疏向量乘法(SpMSpV)和稀疏矩阵-稠密向量乘法(SpMV)算法的性能,这些对于代数BFS操作至关重要。我们进一步引入合并原语,并为每次迭代采用高效的选取方法。我们在NEC VE20B处理器上的实验表明,ALBBA相较于在NVIDIA H100上运行的Enterprise、GraphBLAST和Gunrock,分别实现了3.91倍、2.88倍和1.46倍的平均加速比。
Keyword:
Breadth first search
Sparse matrix-sparse vector multiplication
Sparse matrix-dense vector multiplication
Vector architecture
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

P
Parallel Computing
IF:
2.1
论文数:
19
被引数:
0

机构

U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

err分享
err收藏
Gunrock
err2017-08-23
err0
PREAI
errYangzihao Wang; Yuechao Pan; Andrew Davidson; Yuduo Wu; Carl Yang; Leyuan Wang; Muhammad Osama; Chenshan Yuan; Weitang Liu; Andy T. Riffel; John D. Owens
err分享
err收藏
err分享
err收藏
EXPLOITING MULTIPLE LEVELS OF PARALLELISM IN SPARSE MATRIX-MATRIX MULTIPLICATION
err2016-01-01
err82
errOAAI
errAzad, Ariful; Ballard, Grey; Buluc, Aydin; Demmel, James; Grigori, Laura; Schwartz, Oded; Toledo, Sivan; Williams, Samuel
err分享
err收藏
err分享
err收藏
Performance Evaluation of a Next-Generation SX-Aurora TSUBASA Vector Supercomputer下一代SX-Aurora TSUBASA向量超级计算机的性能评估
err2023-05-10
err0
PREAI
errKeichi Takahashi; Soya Fujimoto; Satoru Nagase; Yoko Isobe; Yoichi Shimomura; Ryusuke Egawa; Hiroyuki Takizawa
err分享
err收藏
学者 查看更多内容