MPU: Memory-centric SIMT Processor via In-DRAM Near-bank Computing

计算机科学 瓶颈 加速 管道(软件) 计算机体系结构 内存带宽 并行计算 德拉姆 软件 程序设计范式 嵌入式系统 操作系统 计算机硬件 程序设计语言
作者
Xinfeng Xie,Peng Gu,Yufei Ding,Dimin Niu,Hongzhong Zheng,Yuan Xie
出处
期刊:ACM Transactions on Architecture and Code Optimization [Association for Computing Machinery]
卷期号:20 (3): 1-26 被引量:2
标识
DOI:10.1145/3603113
摘要

With the growing number of data-intensive workloads, GPU, which is the state-of-the-art single-instruction-multiple-thread (SIMT) processor, is hindered by the memory bandwidth wall. To alleviate this bottleneck, previously proposed 3D-stacking near-bank computing accelerators benefit from abundant bank-internal bandwidth by bringing computations closer to the DRAM banks. However, these accelerators are specialized for certain application domains with simple architecture data paths and customized software mapping schemes. For general-purpose scenarios, lightweight hardware designs for diverse data paths, architectural supports for the SIMT programming model, and end-to-end software optimizations remain challenging. To address these issues, we propose Memory-centric Processing Unit (MPU), the first SIMT processor based on 3D-stacking near-bank computing architecture. First, to realize diverse data paths with small overheads, MPU adopts a hybrid pipeline with the capability of offloading instructions to near-bank compute-logic. Second, we explore two architectural supports for the SIMT programming model, including a near-bank shared memory design and a multiple activated row-buffers enhancement. Third, we present an end-to-end compilation flow for MPU to support CUDA programs. To fully utilize MPU’s hybrid pipeline, we develop a backend optimization for the instruction offloading decision. The evaluation results of MPU demonstrate 3.46× speedup and 2.57× energy reduction compared with an NVIDIA Tesla V100 GPU on a set of representative data-intensive workloads.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
标致的丝完成签到 ,获得积分10
3秒前
5秒前
孙丫丫丫丫丫完成签到,获得积分10
5秒前
Zhjie126完成签到,获得积分10
9秒前
啦啦啦啦完成签到 ,获得积分10
13秒前
lyang完成签到,获得积分10
18秒前
Yoki完成签到 ,获得积分10
20秒前
赵辉完成签到,获得积分10
20秒前
多云完成签到,获得积分10
21秒前
Loooong完成签到,获得积分0
22秒前
25秒前
我本人lrx完成签到 ,获得积分10
26秒前
北极星发布了新的文献求助10
29秒前
gsokok完成签到,获得积分10
30秒前
XXGG完成签到 ,获得积分10
30秒前
萝卜青菜完成签到 ,获得积分10
30秒前
cdercder应助蓝天采纳,获得30
31秒前
眼睛大的念桃完成签到,获得积分10
31秒前
乔翼娇完成签到 ,获得积分10
37秒前
46秒前
灵巧的以亦完成签到 ,获得积分10
46秒前
孙一完成签到,获得积分10
47秒前
Ruby于完成签到 ,获得积分10
48秒前
CharlesRoue完成签到,获得积分10
50秒前
Jun发布了新的文献求助10
50秒前
不回首完成签到 ,获得积分10
52秒前
木句木己完成签到,获得积分10
53秒前
槿曦完成签到 ,获得积分10
55秒前
57秒前
lzh完成签到 ,获得积分10
1分钟前
喵喵666完成签到,获得积分10
1分钟前
jscshoping完成签到 ,获得积分10
1分钟前
1分钟前
豆豆完成签到 ,获得积分10
1分钟前
lichunrong完成签到,获得积分10
1分钟前
小蜗牛发布了新的文献求助10
1分钟前
Jun完成签到,获得积分20
1分钟前
杜嘟嘟完成签到,获得积分10
1分钟前
笑点低的凉面完成签到,获得积分10
1分钟前
专注笑珊完成签到,获得积分10
1分钟前
高分求助中
Principles of Economics, 11th Edition 10000
University Physics with Modern Physics, 16th edition 10000
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Environmental Leverage in Times of Climate Crisis: Product Standards, Carbon Border Measures and Preferential Trade Agreements 1000
Matrix Methods in Data Mining and Pattern Recognition 510
Social Skills Improvement System-Rating Scales--Chinese Version 500
Dynamische Polarisation von H-1 und B-11 in (CH-3)-3NBH-3 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7231854
求助须知:如何正确求助?哪些是违规求助? 8858109
关于积分的说明 18684273
捐赠科研通 6897283
什么是DOI,文献DOI怎么找? 3191714
关于科研通互助平台的介绍 2361333
邀请新用户注册赠送积分活动 2166058