A Modern Primer on Processing in Memory

计算机科学 瓶颈 可扩展性 内存带宽 德拉姆 能源消耗 嵌入式系统 摩尔定律 分布式计算 计算机体系结构 操作系统 计算机硬件 工程类 电气工程
作者
Onur Mutlu,Saugata Ghose,Juan Gómez-Luna,Rachata Ausavarungnirun
出处
期刊:Computer architecture and design methodologies 卷期号:: 171-243 被引量:29
标识
DOI:10.1007/978-981-16-7487-7_7
摘要

Modern computing systems are overwhelmingly designed to move data to computation. This design choice goes directly against at least three key trends in computing that cause performance, scalability and energy bottlenecks: (1) data access is a key bottleneck as many important applications are increasingly data-intensive, and memory bandwidth and energy do not scale well, (2) energy consumption is a key limiter in almost all computing platforms, especially server and mobile systems, (3) data movement, especially off-chip to on-chip, is very expensive in terms of bandwidth, energy and latency, much more so than computation. These trends are especially severely-felt in the data-intensive server and energy-constrained mobile systems of today. At the same time, conventional memory technology is facing many technology scaling challenges in terms of reliability, energy, and performance. As a result, memory system architects are open to organizing memory in different ways and making it more intelligent, at the expense of higher cost. The emergence of 3D-stacked memory plus logic, the adoption of error correcting codes inside the latest DRAM chips, proliferation of different main memory standards and chips, specialized for different purposes (e.g., graphics, low-power, high bandwidth, low latency), and the necessity of designing new solutions to serious reliability and security issues, such as the RowHammer phenomenon, are an evidence of this trend. This chapter discusses recent research that aims to practically enable computation close to data, an approach we call processing-in-memory (PIM). PIM places computation mechanisms in or near where the data is stored (i.e., inside the memory chips, in the logic layer of 3D-stacked memory, or in the memory controllers), so that data movement between the computation units and memory is reduced or eliminated. While the general idea of PIM is not new, we discuss motivating trends in applications as well as memory circuits/technology that greatly exacerbate the need for enabling it in modern computing systems. We examine at least two promising new approaches to designing PIM systems to accelerate important data-intensive applications: (1) processing using memory by exploiting analog operational properties of DRAM chips to perform massively-parallel operations in memory, with low-cost changes, (2) processing near memory by exploiting 3D-stacked memory technology design to provide high memory bandwidth and low memory latency to in-memory logic. In both approaches, we describe and tackle relevant cross-layer research, design, and adoption challenges in devices, architecture, systems, and programming models. Our focus is on the development of in-memory processing designs that can be adopted in real computing platforms at low cost. We conclude by discussing work on solving key challenges to the practical adoption of PIM.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
后浪完成签到 ,获得积分10
3秒前
我住隔壁我姓王完成签到,获得积分10
8秒前
纯真的雁山完成签到,获得积分10
8秒前
笑点低的如凡完成签到,获得积分10
12秒前
《子非鱼》完成签到,获得积分10
13秒前
务实的绝悟完成签到,获得积分10
13秒前
Betty完成签到 ,获得积分10
16秒前
xmhxpz完成签到,获得积分10
18秒前
gYang完成签到,获得积分10
19秒前
guan完成签到,获得积分10
22秒前
Li完成签到 ,获得积分10
23秒前
独特的忆彤完成签到 ,获得积分10
26秒前
liuxuan发布了新的文献求助10
26秒前
Owen应助南城雨落采纳,获得10
27秒前
yi完成签到 ,获得积分10
29秒前
xyzlancet完成签到,获得积分10
32秒前
酷炫的红牛完成签到,获得积分10
33秒前
34秒前
聆琳完成签到 ,获得积分10
38秒前
Hyacinth完成签到 ,获得积分10
41秒前
42秒前
JHGG应助guan采纳,获得10
42秒前
futianyu完成签到 ,获得积分10
44秒前
Emper完成签到,获得积分10
44秒前
mokucyan完成签到,获得积分10
45秒前
LZNUDT发布了新的文献求助10
48秒前
NexusExplorer应助LZNUDT采纳,获得10
55秒前
56秒前
老实汉堡完成签到 ,获得积分10
56秒前
怡然猎豹完成签到,获得积分10
56秒前
Telomere完成签到 ,获得积分10
57秒前
58秒前
快帮我找找应助elunxu采纳,获得10
59秒前
liuxuan完成签到,获得积分10
1分钟前
XYLL完成签到 ,获得积分10
1分钟前
葛辉辉完成签到 ,获得积分10
1分钟前
LU完成签到 ,获得积分10
1分钟前
CGBY完成签到 ,获得积分10
1分钟前
simpleblue完成签到 ,获得积分10
1分钟前
皮汤汤完成签到 ,获得积分10
1分钟前
高分求助中
LNG地下式貯槽指針(JGA指-107) 1000
LNG地上式貯槽指針 (JGA指 ; 108) 1000
Impact of Mitophagy-Related Genes on the Diagnosis and Development of Esophageal Squamous Cell Carcinoma via Single-Cell RNA-seq Analysis and Machine Learning Algorithms 900
QMS18Ed2 | process management. 2nd ed 600
LNG as a marine fuel—Safety and Operational Guidelines - Bunkering 560
Exploring Mitochondrial Autophagy Dysregulation in Osteosarcoma: Its Implications for Prognosis and Targeted Therapy 526
Full waveform acoustic data processing 500
热门求助领域 (近24小时)
化学 医学 材料科学 生物 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 免疫学 细胞生物学 电极
热门帖子
关注 科研通微信公众号,转发送积分 2937339
求助须知:如何正确求助?哪些是违规求助? 2593965
关于积分的说明 6986099
捐赠科研通 2237324
什么是DOI,文献DOI怎么找? 1188188
版权声明 589991
科研通“疑难数据库(出版商)”最低求助积分说明 581651