Exploring the Vulnerability of CMPs to Soft Errors with 3D Stacked Nonvolatile Memory

被引:3
|
作者
Sun, Guangyu [1 ]
Kursun, Eren [2 ]
Rivers, Jude A. [2 ]
Xie, Yuan [1 ]
机构
[1] Penn State Univ, University Pk, PA 16802 USA
[2] IBM TJ Watson Res Ctr, Yorktown Hts, NY USA
关键词
Nonvolatile memory; 3D stacking; soft errors; PHASE-CHANGE MEMORY; PERFORMANCE; ARCHITECTURE; MRAM; RELIABILITY; POWER;
D O I
10.1145/2491679
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Improving the vulnerability to soft errors is one of the important design goals for future architecture design of Chip-MultiProcessors (CMPs). In this study, we explore the soft error characteristics of CMPs with 3D stacked NonVolatile Memory (NVM), in particular, the Spin-Transfer Torque Random Access Memory (STT-RAM), whose cells are immune to radiation-induced soft errors and do not have endurance problems. We use 3D stacking as an enabler for modular integration of STT-RAM memories with minimum disruption in the baseline processor design flow, while providing further interconnection and capacity advantages. We take an in-depth look at alternative replacement schemes to explore the soft error resilience benefits and design trade-offs of 3D stacked STT-RAM and capture the multivariable optimization challenges microprocessor architectures face. We propose a vulnerability metric, with respect to the instruction and data in the core pipeline and through the cache hierarchy, to present a comprehensive system evaluation with respect to reliability, performance, and power consumption for our CMP architectures. Our experimental results show that, for the average workload, replacing memories with an STT-RAM alternative significantly mitigates soft errors on-chip, improves the performance by 14.15%, and reduces power consumption by 13.44%.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Exploring the vulnerability of CMPs to soft errors with 3d stacked non-volatile memory
    Sun, Guangyu
    [J]. Lecture Notes in Electrical Engineering, 2014, 267 : 93 - 117
  • [2] Exploring the Vulnerability of CMPs to Soft Errors with 3D Stacked Non-Volatile Memory
    Sun, Guangyu
    Kursun, Eren
    Rivers, Jude A.
    Xie, Yuan
    [J]. 2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 366 - 372
  • [3] Exploring Stacked Main Memory Architecture for 3D GPGPUs
    Zhang, Yuang
    Li, Li
    Jantsch, Axel
    Lu, Zhonghai
    Gao, Minglun
    Fu, Yuxiang
    Pan, Hongbing
    [J]. PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [4] 3D-Stacked Vertical Channel Nonvolatile Polymer Memory
    Hwang, Sun Kak
    Cho, Suk Man
    Kim, Kang Lib
    Park, Cheolmin
    [J]. ADVANCED ELECTRONIC MATERIALS, 2015, 1 (1-2):
  • [5] A Novel Architecture of the 3D Stacked MRAM L2 Cache for CMPs
    Sun, Guangyu
    Dong, Xiangyu
    Xie, Yuan
    Li, Jian
    Chen, Yiran
    [J]. HPCA-15 2009: FIFTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2009, : 239 - +
  • [6] Architecting On-Chip Interconnects for Stacked 3D STT-RAM Caches in CMPs
    Mishra, Asit K.
    Dong, Xiangyu
    Sun, Guangyu
    Xie, Yuan
    Vijaykrishnan, N.
    Das, Chita R.
    [J]. ISCA 2011: PROCEEDINGS OF THE 38TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2011, : 69 - 80
  • [7] Exploring Memory Controller Configurations for Many-Core Systems with 3D Stacked DRAMs
    Ge, Fen
    Zhan, Jia
    Xie, Yuan
    Narayanan, Vijaykrishnan
    [J]. PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 565 - 570
  • [8] Exploring Synergistic DVFS Control of Cores and DRAMs for Thermal Efficiency in CMPs with 3D-stacked DRAMs
    Lin, Ping-Sheng
    Chen, Yi-Jung
    Yang, Chia-Lin
    Lu, Yi-Chang
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 304 - 304
  • [9] Exploring Design Space of a 3D Stacked Vector Cache
    Egawa, Ryusuke
    Endo, Yusuke
    Tada, Jubee
    Takizawa, Hiroyuki
    Kobayashi, Hiroaki
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1477 - 1477
  • [10] Exploring Design Space of a 3D Stacked Vector Cache
    Egawa, Ryusuke
    Endo, Yusuke
    Takizwa, Hiroyuki
    Kobayashi, Hiroaki
    Tada, Jubee
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1475 - +