计算机科学
嵌入式系统
德拉姆
计算机硬件
计算机体系结构
作者
Sukhan Lee,Shin-haeng Kang,Jaehoon Lee,Hyeonsu Kim,Eojin Lee,Seung-Woo Seo,Hosang Yoon,Seungwon Lee,Kyoung-Hwan Lim,Hyunsung Shin,Jin-Hyun Kim,O Seongil,Anand Iyer,David Wang,Kyomin Sohn,Nam Sung Kim
出处
期刊:International Symposium on Computer Architecture
日期:2021-06-01
被引量:114
标识
DOI:10.1109/isca52012.2021.00013
摘要
Emerging applications such as deep neural network demand high off-chip memory bandwidth. However, under stringent physical constraints of chip packages and system boards, it becomes very expensive to further increase the bandwidth of off-chip memory. Besides, transferring data across the memory hierarchy constitutes a large fraction of total energy consumption of systems, and the fraction has steadily increased with the stagnant technology scaling and poor data reuse characteristics of such emerging applications. To cost-effectively increase the bandwidth and energy efficiency, researchers began to reconsider the past processing-in-memory (PIM) architectures and advance them further, especially exploiting recent integration technologies such as 2.5D/3D stacking. Albeit the recent advances, no major memory manufacturer has developed even a proof-of-concept silicon yet, not to mention a product. This is because the past PIM architectures often require changes in host processors and/or application code which memory manufacturers cannot easily govern. In this paper, elegantly tackling the aforementioned challenges, we propose an innovative yet practical PIM architecture. To demonstrate its practicality and effectiveness at the system level, we implement it with a 20nm DRAM technology, integrate it with an unmodified commercial processor, develop the necessary software stack, and run existing applications without changing their source code. Our evaluation at the system level shows that our PIM improves the performance of memory-bound neural network kernels and applications by 11.2× and 3.5×, respectively. Atop the performance improvement, PIM also reduces the energy per bit transfer by 3.5×, and the overall energy efficiency of the system running the applications by 3.2×.
科研通智能强力驱动
Strongly Powered by AbleSci AI