The Cost of Flexibility: Embedded versus Discrete Routers in CGRAs for HPC

作者
Boma Anantasatya Adhi,Carlos Cortes,Yiyu Tan,Takuya Kojima,Artur Podobas,Kentaro Sano
出处
期刊:Proceedings 卷期号:: 347-356 被引量:22
标识
DOI:10.1109/cluster51413.2022.00046
摘要

Coarse-Grained Reconfigurable Arrays (CGRAs) are a class of reconfigurable architectures that inherit the performance and usability properties of Central Processing Units (CPUs) and the reconfigurability aspects of Field-Programmable Gate Arrays (FPGAs). Historically, CGRAs have been successfully used to accelerate embedded applications and are today also being considered to accelerate High-Performance Computing (HPC) applications in future supercomputers. However, embedded systems and supercomputers are two vastly different domains with different applications and constraints, and it is today not fully understood what CGRA design decisions adequately cater to the HPC market. One such unknown design decision is regarding the interconnect that facilitates intra-CGRA communication. Today, intra-CGRA communication comes in two flavors: using routers closely embedded into the compute units or using discrete routers outside the compute units. The former trades flexibility for a reduction in hardware cost, while the latter has greater flexibility but is more resource hungry. In this paper, we aspire to understand which of both designs best suits the CGRA HPC segment. We extend our previous methodology, which consists of both a parameterized CGRA design and an OpenMPcapable compiler, to accommodate both types of routing designs, including verification tests using RTL simulation. Our results show that the discrete router design can facilitate better use of processing elements (PEs) compared to embedded routers and can achieve up to 79.27% reduction in unnecessary PE occupancy for an aggressively unrolled stencil kernel on a 18 × 16 CGRA at a (estimated) hardware resource overhead cost of 6.3x. This reduction in PE occupancy can be used, for example, to exploit instruction-level parallelism (ILP) through even more aggressive unrolling.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
刚刚
无私的泥猴桃完成签到 ,获得积分10
1秒前
trans发布了新的文献求助10
1秒前
dyn发布了新的文献求助10
3秒前
3秒前
3秒前
科研通AI2S的应助被天热采纳,获得10
4秒前
4秒前
4秒前
慕青的应助被小萌新采纳,获得10
4秒前
4秒前
御风发布了新的文献求助10
5秒前
852的应助被欧阳静芙采纳,获得10
5秒前
任性的思远完成签到 ,获得积分10
5秒前
涵空发布了新的文献求助80
5秒前
靓仔对对碰完成签到,获得积分10
5秒前
螺旋飞天放屁完成签到,获得积分10
6秒前
文静的天蓝完成签到,获得积分10
7秒前
高高无血完成签到,获得积分10
7秒前
募雨qaq发布了新的文献求助10
7秒前
刘树树发布了新的文献求助10
8秒前
李洁发布了新的文献求助10
8秒前
Guowei完成签到,获得积分10
9秒前
9秒前
魔幻滑板完成签到,获得积分10
9秒前
ding的应助被诸葛枫采纳,获得10
9秒前
摆烂研究牲完成签到,获得积分10
10秒前
所所的应助被slp采纳,获得10
10秒前
烟花的应助被卡卡采纳,获得10
10秒前
鲤鱼平蓝发布了新的文献求助10
10秒前
危机的向日葵完成签到 ,获得积分10
10秒前
10秒前
坦率的橘子完成签到,获得积分10
11秒前
黙宇循光完成签到 ,获得积分10
12秒前
在水一方的应助被poki采纳,获得10
12秒前
dyn完成签到,获得积分20
13秒前
callmecarlos完成签到,获得积分10
13秒前
美满的冰枫完成签到,获得积分10
13秒前
14秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Les Mantodea De Guyane 2000
Energie-Contracting 1500
Klimaschutzrecht durch den Energiesektor im Mehrebenensystem – Ein Rechtsvergleich 1000
Stochastic Models in Operations Research,Vol. 2 600
Organizational Behavior 510
Critical Bildung: Hegel and the Logic of Diremption 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 计算机科学 工程类 有机化学 化学工程 生物化学 物理 复合材料 内科学 催化作用 光电子学 人工智能 细胞生物学 无机化学 物理化学 数学
热门帖子
关注 科研通微信公众号,转发送积分 8036005
求助须知:如何正确求助?哪些是违规求助? 9472342
关于积分的说明 21258278
捐赠科研通 7605758
什么是DOI,文献DOI怎么找? 3390018
关于科研通互助平台的介绍 2521961
邀请新用户注册赠送积分活动 2427312