已入深夜,您辛苦了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!祝你早点完成任务,早点休息,好梦!

GraFlex: Flexible Graph Processing on FPGAs through Customized Scalable Interconnection Network

计算机科学 可扩展性 加速 内存带宽 计算机体系结构 现场可编程门阵列 分布式计算 吞吐量 并行计算 嵌入式系统 操作系统 无线
作者
Chunyou Su,Linfeng Du,Tingyuan Liang,Zhe Lin,Maolin Wang,Sharad Sinha,Wei Zhang
标识
DOI:10.1145/3626202.3637573
摘要

Graph processing system design has been widely considered to be a challenging topic due to the mismatch between the computational throughput requirement and the memory bandwidth. Recent works try to deliver better graph processing systems by taking advantage of application-specific architectures and emerging high-bandwidth memory on FPGAs. However, there is still ample room for improvements regarding flexibility, scalability, and usability. This paper presents GraFlex, a flexible scatter-gather graph processing framework on FPGAs with scalable interconnection networks. It adopts the Bulk-Synchronous Parallel (BSP) paradigm for global control and synchronization, enabling rapid deployment of performant graph processing systems through HLS-based design flows. GraFlex conducts software-hardware co-optimization to boost system performance. It configures the compact graph format, partition scheme, and memory channel allocation strategy to support scalable designs. Resource-efficient multi-stage butterfly interconnection network achieves on-device data communication and facilitates throughput matching. To handle fragmented memory requests, we propose coalesced memory access engines to improve bandwidth utilization. GraFlex is comprehensively evaluated with various graph applications and real-world datasets. Our results show up to 2.09\texttimes average speedup in traversal throughput over the existing state-of-the-art work with a non-negligible reduction in power and resource consumption. A case study of the breadth-first search (BFS) application shows a 6.58\texttimes speedup in average algorithm throughout with proper implementation choices enabled by the scatter-gather mechanism implemented. The BFS study also reports an almost linear throughput scaling versus the number of processing elements (PEs) and memory channels.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
charih完成签到 ,获得积分0
1秒前
1秒前
高高雪瑶完成签到,获得积分10
2秒前
Ava的应助被暴躁的鸿采纳,获得10
3秒前
Owen的应助被顺其自然采纳,获得10
4秒前
4秒前
5秒前
量产温情完成签到,获得积分20
5秒前
科研小白完成签到 ,获得积分10
6秒前
外向的涛完成签到,获得积分10
7秒前
7秒前
Vvvnnnaa1完成签到,获得积分10
9秒前
大个的应助被Jeff采纳,获得10
10秒前
量产温情发布了新的文献求助10
11秒前
12秒前
xu关闭了xu的文献求助
12秒前
xxc发布了新的文献求助10
12秒前
扶雨至姑苏完成签到,获得积分10
12秒前
幸福御姐完成签到,获得积分10
13秒前
Pami发布了新的文献求助10
14秒前
12Nightz的应助被Pami采纳,获得10
14秒前
童零发布了新的文献求助10
14秒前
EmberEdison完成签到,获得积分10
15秒前
17秒前
76ers举报bing的求助涉嫌违规
19秒前
美好雁卉完成签到,获得积分10
20秒前
Wang发布了新的文献求助30
24秒前
谎1028完成签到 ,获得积分10
24秒前
春夏爱科研完成签到,获得积分10
25秒前
25秒前
童零完成签到,获得积分10
26秒前
科研通AI6.2的应助被XJJ采纳,获得10
26秒前
27秒前
华仔的应助被spr采纳,获得10
29秒前
29秒前
灵巧完成签到,获得积分10
31秒前
橙橙发布了新的文献求助50
31秒前
金金周完成签到,获得积分10
31秒前
32秒前
哈基米完成签到,获得积分0
32秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Rosenblum, Global Change Biology 800
自動車の空力技術 800
Organizational Behavior 510
Management and the Arts 510
Issues in Task-Based Language Teaching 500
Geschichtliche Grundbegriffe (GGB), Band 5: Pro–Soz 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 计算机科学 化学工程 工程类 有机化学 物理 复合材料 生物化学 内科学 细胞生物学 基因 遗传学 免疫学 冶金 光电子学 癌症研究
热门帖子
关注 科研通微信公众号,转发送积分 7788369
求助须知:如何正确求助?哪些是违规求助? 9326591
关于积分的说明 20411803
捐赠科研通 7377358
什么是DOI,文献DOI怎么找? 3322399
关于科研通互助平台的介绍 2470246
邀请新用户注册赠送积分活动 2339165