中文版 | English
题名

CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution

作者
通讯作者Yan, Xiao
发表日期
2023-12-01
DOI
发表期刊
ISSN
2150-8097
卷号17期号:4
摘要
Many systems are designed to run graph algorithms efficiently in memory but they achieve only cache efficiency or work efficiency. We tackle this fundamental trade-off in existing systems by designing CoroGraph, a system that attains both cache efficiency and work efficiency for in-memory graph processing. CoroGraph adopts a novel hybrid execution model, which generates update messages at vertex granularity to prioritize promising vertices for work efficiency, and commits updates at partition granularity to share data access for cache efficiency. To overlap the random memory access of graph algorithms with computation, CoroGraph extensively uses coroutine, i.e., a lightweight function in C++ that can yield and resume with low overhead, to prefetch the required data. A suite of designs are incorporated to reap the full benefits of coroutine, which include prefetch pipeline, cache-friendly graph format, and stop-free synchronization. We compare CoroGraph with five state-of-the-art graph algorithm systems via extensive experiments. The results show that CoroGraph yields shorter algorithm execution time than all baselines in 18 out of 20 cases, and its speedup over the best-performing baseline can be over 2x. Detailed profiling suggests that CoroGraph achieves both cache efficiency and work efficiency with a low memory stall and a small number of processed edges.
相关链接[来源记录]
收录类别
语种
英语
学校署名
第一 ; 通讯
资助项目
Guangdong Basic and Applied Basic Research Foundation[2021A 1515110067] ; Shenzhen Fundamental Research Program[20220815112848002] ; Guangdong Provincial Key Laboratory[2020B121201001]
WOS研究方向
Computer Science
WOS类目
Computer Science, Information Systems ; Computer Science, Theory & Methods
WOS记录号
WOS:001206935800022
出版者
来源库
Web of Science
引用统计
成果类型期刊论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/788554
专题工学院_计算机科学与工程系
作者单位
1.Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen, Peoples R China
2.Huawei Co, Gauss Dept, Shenzhen, Peoples R China
第一作者单位计算机科学与工程系
通讯作者单位计算机科学与工程系
第一作者的第一单位计算机科学与工程系
推荐引用方式
GB/T 7714
Zhi, Xiangyu,Yan, Xiao,Tang, Bo,et al. CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution[J]. PROCEEDINGS OF THE VLDB ENDOWMENT,2023,17(4).
APA
Zhi, Xiangyu,Yan, Xiao,Tang, Bo,Yin, Ziyao,Zhu, Yanchao,&Zhou, Minqi.(2023).CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution.PROCEEDINGS OF THE VLDB ENDOWMENT,17(4).
MLA
Zhi, Xiangyu,et al."CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution".PROCEEDINGS OF THE VLDB ENDOWMENT 17.4(2023).
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Zhi, Xiangyu]的文章
[Yan, Xiao]的文章
[Tang, Bo]的文章
百度学术
百度学术中相似的文章
[Zhi, Xiangyu]的文章
[Yan, Xiao]的文章
[Tang, Bo]的文章
必应学术
必应学术中相似的文章
[Zhi, Xiangyu]的文章
[Yan, Xiao]的文章
[Tang, Bo]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

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