TY - GEN
T1 - Reliable cache memory design for sensor networks
AU - Jang, Hyung Beom
AU - Kashif, Ali
AU - Park, Myong Soon
AU - Chung, Sung Woo
PY - 2008
Y1 - 2008
N2 - With the advance of processor technology, critical device parameters are significantly affected by the process variation. Subsequently, these critical parameters result in high access latencies, significant leakage power and abnormal high temperature. Cache memory circuits are easily affected by the process variation than any other hardware components; due to the densely tied transistors. Moreover, the process variation decreases both the yield of the chip and the lifetime of cache memory used in resource limited devices. Cache memory used in resource limited devices may get affected easily by the process variation due to hostile environments. In this paper, we introduce a simple but very effective process variation tolerant technique using the conventional cache replacement policies. This technique selects the cache block replacement victims excluding the affected cache block by the process variation. Without additional hardware components, the proposed technique can handle the affected cache block minimizing the performance loss. Our experiments show that when we adopted our proposed idea, the performance penalty is less than 1 % in case of 12.5% cache blocks cannot be used. Under the severe process variation, our proposed idea deteriorates the performance by only about 2%. By applying our technique in cache memory of resource limited devices, sensor nodes used in sensor networks will be more reliable.
AB - With the advance of processor technology, critical device parameters are significantly affected by the process variation. Subsequently, these critical parameters result in high access latencies, significant leakage power and abnormal high temperature. Cache memory circuits are easily affected by the process variation than any other hardware components; due to the densely tied transistors. Moreover, the process variation decreases both the yield of the chip and the lifetime of cache memory used in resource limited devices. Cache memory used in resource limited devices may get affected easily by the process variation due to hostile environments. In this paper, we introduce a simple but very effective process variation tolerant technique using the conventional cache replacement policies. This technique selects the cache block replacement victims excluding the affected cache block by the process variation. Without additional hardware components, the proposed technique can handle the affected cache block minimizing the performance loss. Our experiments show that when we adopted our proposed idea, the performance penalty is less than 1 % in case of 12.5% cache blocks cannot be used. Under the severe process variation, our proposed idea deteriorates the performance by only about 2%. By applying our technique in cache memory of resource limited devices, sensor nodes used in sensor networks will be more reliable.
UR - http://www.scopus.com/inward/record.url?scp=57849122073&partnerID=8YFLogxK
U2 - 10.1109/ICCIT.2008.125
DO - 10.1109/ICCIT.2008.125
M3 - Conference contribution
AN - SCOPUS:57849122073
SN - 9780769534077
T3 - Proceedings - 3rd International Conference on Convergence and Hybrid Information Technology, ICCIT 2008
SP - 651
EP - 656
BT - Proceedings - 3rd International Conference on Convergence and Hybrid Information Technology, ICCIT 2008
T2 - 3rd International Conference on Convergence and Hybrid Information Technology, ICCIT 2008
Y2 - 11 November 2008 through 13 November 2008
ER -