Augmenting HLS with Zero-Overhead Application-Specific Address Mapping for Optane DCPMM

计算机科学 调试 并行计算 交错 高级合成 现场可编程门阵列 内存带宽 架空(工程) 嵌入式系统 内存计算 辅助存储器 内存管理 计算机体系结构 交错存储器 计算机硬件 操作系统 半导体存储器
作者
Nicholas Beckwith,Jialiang Zhang,Jing Jane Li
标识
DOI:10.1109/fccm53951.2022.9786121
摘要

FPGAs have been introduced to datacenters as a mainstream computing device to accelerate a wide range of data-intensive applications when paired with heterogeneous memory. Leveraging High-Level Synthesis (HLS), application engineers not only can accelerate their applications but also the development time of designing, debugging and validating accelerators. However, existing HLS flows do not have effective support for emerging memory devices such as Intel’s Optane DC Persistent Memory Modules (Optane DCPMM) – a storage-class memory in a DIMM form factor. In fact, we observe that some HLS kernels can at best utilize only one-tenth of the total memory bandwidth of Optane DCPMM.To remedy the poor performance of HLS with Optane DCPMM, we augment the existing HLS external memory interface with zero-overhead, application-specific address mapping capabilities. The proposed scheme utilizes both fine-grained information from variable access patterns and coarse-grained variable-interleaving information to select an optimal hybrid address mapping for high memory bandwidth utilization, compared to a default fixed address mapping in existing HLS. Furthermore, our scheme is compatible with existing tool flows such as the Intel FPGA SDK for OpenCL and Vitis Application Flow to maintain a low adoption barrier. We observe that by using our proposed address mapping scheme and interface, we achieve 10× speedup on a diverse set of benchmarks including merge join, matrix multiplication and convolution without any additional hardware cost.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
领导范儿应助苗轩采纳,获得10
刚刚
oasis完成签到,获得积分10
3秒前
共享精神应助满眼星辰采纳,获得10
4秒前
5秒前
kaka完成签到,获得积分10
9秒前
9秒前
马前人发布了新的文献求助30
9秒前
慕青应助风追素心采纳,获得10
10秒前
猪猪hero应助山山采纳,获得10
11秒前
13秒前
13秒前
科目三应助tang采纳,获得10
16秒前
vippp发布了新的文献求助10
16秒前
18秒前
18秒前
思源应助TianyuYu采纳,获得10
22秒前
星辰大海应助马前人采纳,获得30
23秒前
23秒前
xxc发布了新的文献求助30
25秒前
25秒前
Hhh给Hhh的求助进行了留言
25秒前
汪建红完成签到,获得积分10
26秒前
29秒前
29秒前
30秒前
30秒前
狸女孩完成签到,获得积分10
30秒前
tang完成签到,获得积分10
31秒前
一小位同学完成签到,获得积分10
31秒前
33秒前
tang发布了新的文献求助10
34秒前
TianyuYu发布了新的文献求助10
35秒前
Hey发布了新的文献求助10
36秒前
wyblobin发布了新的文献求助10
38秒前
乐观鑫发布了新的文献求助10
40秒前
41秒前
苗轩完成签到,获得积分10
42秒前
42秒前
万能图书馆应助小兔叽采纳,获得10
42秒前
43秒前
高分求助中
Technologies supporting mass customization of apparel: A pilot project 600
武汉作战 石川达三 500
Arthur Ewert: A Life for the Comintern 500
China's Relations With Japan 1945-83: The Role of Liao Chengzhi // Kurt Werner Radtke 500
Two Years in Peking 1965-1966: Book 1: Living and Teaching in Mao's China // Reginald Hunt 500
Understanding Interaction in the Second Language Classroom Context 300
Fractional flow reserve- and intravascular ultrasound-guided strategies for intermediate coronary stenosis and low lesion complexity in patients with or without diabetes: a post hoc analysis of the randomised FLAVOUR trial 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3811156
求助须知:如何正确求助?哪些是违规求助? 3355532
关于积分的说明 10376459
捐赠科研通 3072336
什么是DOI,文献DOI怎么找? 1687391
邀请新用户注册赠送积分活动 811622
科研通“疑难数据库(出版商)”最低求助积分说明 766715