Performance and Energy Efficient Asymmetrically Reliable Caches for Multicore Architectures

被引:3
作者
Arslan, Sanem [1 ]
Topcuoglu, Haluk Rahmi [2 ]
Kandemir, Mahmut Taylan [3 ]
Tosun, Oguz [1 ]
机构
[1] Bogazici Univ, Dept Comp Engn, TR-34342 Istanbul, Turkey
[2] Marmara Univ, Dept Comp Engn, TR-34722 Istanbul, Turkey
[3] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
来源
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS | 2015年
关键词
Asymmetric Cores; Selective Protection; Fault Injection; Reliability;
D O I
10.1109/IPDPSW.2015.113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern architectures are increasingly susceptible to transient and permanent faults due to continuously decreasing transistor sizes and faster operating frequencies. The probability of soft error occurrence is relatively high on cache structures due to the large area of the logic compared to other parts. Applying fault tolerance unselectively for all caches has a significant overhead on performance and energy. In this study, we propose asymmetrically reliable caches aiming to provide required reliability using just enough extra hardware under the performance and energy constraints. In our framework, a chip multiprocessor consists of one reliability-aware core which has ECC protection on its data cache for critical data and a set of less reliable cores with unprotected data caches to map non-critical data. The experimental results for selected applications show that our proposed technique provides 21% better reliability for only 6% more energy consumption compared to traditional caches.
引用
收藏
页码:1025 / 1032
页数:8
相关论文
共 27 条
  • [1] Alameldeen A. R., 2011, ISCA
  • [2] [Anonymous], 2011, ACM SIGARCH COMPUT A
  • [3] [Anonymous], 2010, ISCA
  • [4] [Anonymous], 2014, DSN
  • [5] [Anonymous], 1995, ISCA
  • [6] Borchert C., 2013, DSN
  • [7] Cai Y., 2006, ASP DAC
  • [8] Gonzalez A., ICS95, P338
  • [9] Iqbal S., 2010, COMPUTER ARCHITECTUR, V9, P48
  • [10] ParMiBench - An Open-Source Benchmark for Embedded Multiprocessor Systems
    Iqbal, Syed Muhammad Zeeshan
    Liang, Yuchen
    Grahn, Hakan
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2010, 9 (02) : 45 - 48