CELIA: A Device and Architecture Co-Design Framework for STT-MRAM-Based Deep Learning Acceleration

被引:11
作者
Yan, Hao [1 ]
Cherian, Hebin R. [1 ]
Ahn, Ethan C. [1 ]
Duan, Lide [1 ]
机构
[1] Univ Texas San Antonio, Dept Elect & Comp Engn, San Antonio, TX 78249 USA
来源
INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2018) | 2018年
基金
美国国家科学基金会;
关键词
STT-MRAM; deep learning acceleration; device and architecture co-design;
D O I
10.1145/3205289.3205297
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A large variety of applications rely on deep learning to process big data, learn sophisticated features, and perform complicated tasks. Utilizing emerging non-volatile memory (NVM)'s unique characteristics, including the crossbar array structure and gray-scale cell resistances, to perform neural network (NN) computation is a well-studied approach in accelerating deep learning tasks. Compared to other NVM technologies, STT-MRAM has its unique advantages in performing NN computation. However, the state-of-the-art research have not utilized STT-MRAM for deep learning acceleration due to its device- and architecture-level challenges. Consequently, this paper enables STT-MRAM, for the firs time, as an effective and practical deep learning accelerator. In particular, it proposes a full-stack solution across multiple design layers, including device-level fabrication, circuit-level enhancement, architecture-level data quantization, and system-level accelerator design. The proposed framework significantly mitigates the model accuracy loss due to reduced data precision in a cohesive manner, constructing a comprehensive STT-MRAM accelerator system for fast NN computation with high energy efficiency and low cost.
引用
收藏
页码:149 / 159
页数:11
相关论文
共 39 条
[1]  
[Anonymous], 2017, ARXIV
[2]  
[Anonymous], INT S HIGH PERF COMP
[3]  
[Anonymous], 2013, IEEE INT S PERF AN S
[4]  
[Anonymous], INT S MICR MICRO
[5]  
[Anonymous], 2017, INT S COMP ARCH ISCA
[6]  
[Anonymous], INT S HIGH PERF COMP
[7]  
[Anonymous], 2009, INT S COMP ARCH ISCA
[8]  
[Anonymous], INT S COMP ARCH ISCA
[9]  
[Anonymous], 2014, INT C ARCH SUPP PROG
[10]  
[Anonymous], INT S COMP ARCH ISCA