Title :
A 3D-stacked logic-in-memory accelerator for application-specific data intensive computing
Author :
Qiuling Zhu ; Akin, Bilal ; Sumbul, H. Ekin ; Sadi, Fazle ; Hoe, James C. ; Pileggi, Larry ; Franchetti, F.
Author_Institution :
Dept. of Electr. & Comp. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
This paper introduces a 3D-stacked logic-in-memory (LiM) system that integrates the 3D die-stacked DRAM architecture with the application-specific LiM IC to accelerate important data-intensive computing. The proposed system comprises a fine-grained rank-level 3D die-stacked DRAM device and extra LiM layers implementing logic-enhanced SRAM blocks that are dedicated to a particular application. Through silicon vias (TSVs) are used for vertical interconnections providing the required bandwidth to support the high performance LiM computing. We performed a comprehensive 3D DRAM design space exploration and exploit the efficient architectures to accelerate the computing that can balance the performance and power. Our experiments demonstrate orders of magnitude of performance and power efficiency improvements compared with the traditional multithreaded software implementation on modern CPU.
Keywords :
DRAM chips; application specific integrated circuits; fast Fourier transforms; logic design; matrix multiplication; three-dimensional integrated circuits; 3D DRAM design space exploration; 3D die-stacked DRAM architecture; 3D-stacked LiM system; 3D-stacked logic-in-memory system; LiM computing; TSV; application-specific LiM IC; data-intensive computing; logic-enhanced SRAM blocks; through silicon via; vertical interconnections; Acceleration; Bandwidth; Computer architecture; Random access memory; Sparse matrices; Three-dimensional displays; Through-silicon vias; 3D-Stacked DRAM; FFT; Logic-in-Memory; Sparse Matrix Matrix Multiplication; TSV;
Conference_Titel :
3D Systems Integration Conference (3DIC), 2013 IEEE International
Conference_Location :
San Francisco, CA
DOI :
10.1109/3DIC.2013.6702348