A Comprehensive Performance Evaluation to GPGPU Applications under STT-RAM based Hybrid Cache Architectures

被引:0
|
作者
Fu, Jingjing [1 ]
Liu, Yu [1 ]
机构
[1] Clarkson Univ, Dept Elect & Comp Engn, 8 Clarkson Ave, Potsdam, NY 13699 USA
关键词
GPGPU; STT-RAM; Cache; Timing; Energy Consumption; Soft Error Resilience;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays, general purpose Graphic Processing Units (GPGPUs) have become the technical trend for complex science and engineering computing in the exascale, which is through its unique capability of massive parallel computing based on the many-core architecture. Also, the occurrence probability of soft errors caused by particle strike on the large-scale computing system built by GPGPUs has been boosted significantly. Spin-Transfer Torque RAM (STT-RAM) benefits from its unique way of carrying information through a Magnetic Tunnel Junction (MTJ), and then it is a feasible soft error resilient solution due to its immunity to soft errors. However, STT-RAM suffers from the large overhead of latency and energy consumption on write operations, and thus results in hesitating of adopting STT-RAM into memory system design. Therefore, it is very necessary to do a comprehensive performance evaluation of adopting the STT-RAM into the memory hierarchy of the GPGPU architecture (i.e., hybrid STT-RAM/SRAM cache architectures). This work offers a fair and comprehensive performance evaluation for GPGPU applications based on different cache associativities and multiple plans of partial or complete adopting STT-RAM into the memory hierarchy of the GPGPU, which could offer useful options for the soft error resilient GPGPU architecture design. In addition, this work encloses that a proper combination of cache configuration and adoption plan may result in only slight timing performance drop and equivalent energy consumption performance, while taking advantage of the soft error resilience.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] Efficient placement and migration policies for an STT-RAM based hybrid L1 cache for intermittently powered systems
    SatyaJaswanth Badri
    Mukesh Saini
    Neeraj Goel
    Design Automation for Embedded Systems, 2023, 27 : 303 - 331
  • [22] A Coherent Hybrid SRAM and STT-RAM L1 Cache Architecture for Shared Memory Multicores
    Wang, Jianxing
    Tim, Yenni
    Wong, Weng-Fai
    Ong, Zhong-Liang
    Sun, Zhenyu
    Li, Hai
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 610 - 615
  • [23] Architectural Exploration to Enable Sufficient MTJ Device Write Margin for STT-RAM Based Cache
    Sun, Hongbin
    Liu, Chuanyin
    Min, Tai
    Zheng, Nanning
    Zhang, Tong
    IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (08) : 2346 - 2351
  • [24] Application specific cache design using STT-RAM based block-RAM for FPGA-based soft processors
    Park, Hyunwoo
    So, Hyun
    Lee, Hyukjun
    IEICE ELECTRONICS EXPRESS, 2018, 15 (10):
  • [25] Analysis and Optimization of Thermal Effect on STT-RAM Based 3-D Stacked Cache Design
    Bi, Xiuyuan
    Li, Hai
    Kim, Jae-Joon
    2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 374 - 379
  • [26] A novel technique for technology-scalable STT-RAM based L1 instruction cache
    Kong, Joonho
    IEICE ELECTRONICS EXPRESS, 2016, 13 (11):
  • [27] Periodic learning-based region selection for energy-efficient MLC STT-RAM cache
    Fanfan Shen
    Yanxiang He
    Jun Zhang
    Chao Xu
    The Journal of Supercomputing, 2019, 75 : 6220 - 6238
  • [28] Periodic learning-based region selection for energy-efficient MLC STT-RAM cache
    Shen, Fanfan
    He, Yanxiang
    Zhang, Jun
    Xu, Chao
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (10): : 6220 - 6238
  • [29] Architecture and data migration methodology for L1 cache design with hybrid SRAM and volatile STT-RAM configuration
    Cheng, Wei-Kai
    Ciou, Yen-Heng
    Shen, Po-Yuan
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 42 : 191 - 199
  • [30] ADAMS: Asymmetric Differential STT-RAM Cell Structure For Reliable and High-performance Applications
    Zhang, Yaojun
    Bayram, Ismail
    Wang, Yu
    Li, Hai
    Chen, Yiran
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 9 - 16