CSpace
CGA: Accelerating BFS Through an Sparsity-Aware Adaptive Framework on Heterogeneous Platforms
Xu, Lei1,2; Jia, Haipeng1; Zhang, Yunquan1
2026
发表期刊IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
ISSN1045-9219
卷号37期号:1页码:45-59
摘要Direction optimization determines whether to use Sparse Matrix-Sparse Vector Multiplication (SpMSpV) or Sparse Matrix-Dense Vector Multiplication (SpMV) based on the input vector's sparsity at each iteration of Breadth-First Search (BFS), aiming to achieve the fastest graph traversal. Although prior work on direction optimization has achieved state-of-the-art performance on either CPUs or GPUs, it has not fully leveraged the capabilities of modern heterogeneous platforms. This is because SpMSpV/SpMV execution times on GPUs do not consistently outperform those on CPUs, particularly for SpMSpV. In response, this paper introduces CGA, a machine learning-based adaptive framework for BFS that optimally selects between CPU and GPU kernels, effectively Adapting to diverse real-world graphs, vectors, and computing platforms. Our contributions include a novel set of bucket-based SpMSpV algorithms that significantly enhance kernel performance in high-sparsity scenarios, along with a low-overhead decision tree model and reduced CPU-GPU data transfers. Experimental results show that our framework outperforms previous state-of-the-art methods, achieving up to a 4.91x speedup over CPU-only baseline and 3.27x speedup over GPU-only baseline.
关键词Graphics processing units Kernel Vectors Sparse matrices Optimization Machine learning algorithms Throughput Adaptation models Multicore processing Data transfer Sparse matrix-sparse vector multiplication (SpMSpV) sparse matrix-dense vector multiplication (SpMV) multi-core CPU GPU adaptive performance optimization machine learning
DOI10.1109/TPDS.2025.3624289
收录类别SCI
语种英语
WOS研究方向Computer Science ; Engineering
WOS类目Computer Science, Theory & Methods ; Engineering, Electrical & Electronic
WOS记录号WOS:001620721300002
出版者IEEE COMPUTER SOC
引用统计
文献类型期刊论文
条目标识符http://119.78.100.204/handle/2XEOYT63/43082
专题中国科学院计算技术研究所
通讯作者Jia, Haipeng
作者单位1.Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
2.Univ Chinese Acad Sci, Beijing 100049, Peoples R China
推荐引用方式
GB/T 7714
Xu, Lei,Jia, Haipeng,Zhang, Yunquan. CGA: Accelerating BFS Through an Sparsity-Aware Adaptive Framework on Heterogeneous Platforms[J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,2026,37(1):45-59.
APA Xu, Lei,Jia, Haipeng,&Zhang, Yunquan.(2026).CGA: Accelerating BFS Through an Sparsity-Aware Adaptive Framework on Heterogeneous Platforms.IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,37(1),45-59.
MLA Xu, Lei,et al."CGA: Accelerating BFS Through an Sparsity-Aware Adaptive Framework on Heterogeneous Platforms".IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 37.1(2026):45-59.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Xu, Lei]的文章
[Jia, Haipeng]的文章
[Zhang, Yunquan]的文章
百度学术
百度学术中相似的文章
[Xu, Lei]的文章
[Jia, Haipeng]的文章
[Zhang, Yunquan]的文章
必应学术
必应学术中相似的文章
[Xu, Lei]的文章
[Jia, Haipeng]的文章
[Zhang, Yunquan]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。