Building Energy-Efficient Multi-Level Cell STT-MRAM Based Cache Through Dynamic Data-Resistance Encoding

被引:0
作者
Chi, Ping [1 ]
Xu, Cong [1 ]
Zhu, Xiaochun [2 ]
Xie, Yuan [1 ]
机构
[1] Penn State Univ, Comp Sci & Engn Dept, University Pk, PA 16802 USA
[2] Qualcomm Inc, San Diego, CA USA
来源
PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014) | 2015年
关键词
MEMORY; ARCHITECTURE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With attractive advantages like high density and low leakage, Spin-Transfer Torque Magnetoresistive RAM (STT-MRAM) is a promising candidate to replace conventional SRAM technology to build large-size and low-power on-chip caches. Multi-level cell (MLC) STT-MRAM, with a higher density, further improves the on-chip cache capacity for chip multiprocessor (CMP) systems. However, the notorious high write energy impedes the adoption of MLC STT-MRAM. In this paper, we focus on minimizing the energy consumption during MLC STT-MRAM write operations. Based on the strong dependency of write energy on data values, a dynamic encoding technique is proposed to map the most frequently appearing data patterns to the most energy-efficient resistance states at runtime. Our experimental results show that, compared with the existing static data mapping scheme, our technique reduces write energy by 12.4% on average and up to 25.4% for a typical MLC STT-MRAM cache.
引用
收藏
页码:639 / +
页数:2
相关论文
共 20 条
[1]  
[Anonymous], 2008, INT TECHNOLOGY ROADM
[2]  
[Anonymous], 2011, P 2011 INT C HIGH PE
[3]  
Aoki M., 2013, 2013 Symposium on VLSI Technology, pT134
[4]   A Bipolar-Selected Phase Change Memory Featuring Multi-Level Cell Storage [J].
Bedeschi, Ferdinando ;
Fackenthal, Rich ;
Resta, Claudio ;
Donze, Enzo Michele ;
Jagasivamani, Meenatchi ;
Buda, Egidio Cassiodoro ;
Pellizzer, Fabio ;
Chow, David W. ;
Cabrini, Alessandro ;
Calvi, Giacomo Matteo Angelo ;
Faravelli, Roberto ;
Fantini, Andrea ;
Torelli, Guido ;
Mills, Duane ;
Gastaldi, Roberto ;
Casagrande, Giulio .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2009, 44 (01) :217-227
[5]  
Chen YR, 2010, MIDWEST SYMP CIRCUIT, P1109, DOI 10.1109/MWSCAS.2010.5548848
[6]  
Devi S., 2012, INT J ENG RES GEN SC, V4, P246, DOI [DOI 10.1145/1186736.1186737, 10.1145/1186736.1186737]
[7]  
Hosomi M, 2005, INT EL DEVICES MEET, P473
[8]   A Multi-Level-Cell Spin-Transfer Torque Memory with Series-Stacked Magnetotunnel Junctions [J].
Ishigaki, T. ;
Kawahara, T. ;
Takemura, R. ;
Ono, K. ;
Ito, K. ;
Matsuoka, H. ;
Ohno, H. .
2010 SYMPOSIUM ON VLSI TECHNOLOGY, DIGEST OF TECHNICAL PAPERS, 2010, :47-+
[9]  
Kitagawa E, 2012, INT EL DEV M IEDM
[10]   Demonstration of multilevel cell spin transfer switching in MgO magnetic tunnel junctions [J].
Lou, Xiaohua ;
Gao, Zheng ;
Dimitrov, Dimitar V. ;
Tang, Michael X. .
APPLIED PHYSICS LETTERS, 2008, 93 (24)