DocumentCode :
686358
Title :
Phase Based and Application Based Dynamic Encoding Scheme for Multi-level Cell STT-RAM
Author :
Tianzhou Chen ; Jinglei Meng ; Jianliang Ma ; Baixing Quan ; Jianzhong Wu
Author_Institution :
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
1
Lastpage :
8
Abstract :
The emerging Spin Torque Transfer memory (STT-RAM) appeared to be a promising candidate for future on-chip caches because of its high storage density, zero leakage power consumption, long endurance, high access speed etc. However, before the STT-RAM can be deployed in on-chip caches, there is one critical issue that has to be solved: the high write current of STT-RAM, which results in high dynamic power consumption. Each cell of multi-level cell STT-RAM (MLC STT-RAM) has four resistance states which can present the four 2-bit logical value pairs (00, 01, 10 and 11). We find that the proportion of the 2-bit logical value pairs written to L2 Cache changes with time and applications. Since the four resistance states have different write energies, we therefore propose schemes to map the four resistance states to the four 2-bit logical value pairs dynamically according to their proportions. The resistance state which has lower write energy can represent the 2-bit logical value pair which appears more frequently. In this paper, we propose phase based dynamic encoding policy (PBDE) and application based dynamic encoding policy (ABDE). The PBDE divides an entire process into many phases, and each phase chooses its best encoding policy to minimize power consumption. The ABDE chooses the best encoding scheme for cache blocks according to application types. Our evaluations show that PBDE and ABDE can achieve 2.7% and 4.5% write energy reduction over STT-RAM based caches respectively.
Keywords :
cache storage; encoding; power aware computing; 2-bit logical value pairs; ABDE; L2 cache; MLC STT-RAM; PBDE; access speed; application based dynamic encoding scheme; multilevel cell STT-RAM; on-chip caches; phase based dynamic encoding scheme; spin torque transfer memory; storage density; write energy reduction; zero leakage power consumption; Benchmark testing; Computer architecture; Encoding; Power demand; Random access memory; Registers; Resistance; dynamic encoding policy; multi-level cell STT-RAM; write energy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.11
Filename :
6825538
Link To Document :
بازگشت