Respin: Rethinking Near-Threshold Multiprocessor Design with Non-Volatile Memory

被引:1
|
作者
Pan, Xiang [1 ]
Bacha, Anys [1 ]
Teodorescu, Radu [1 ]
机构
[1] Ohio State Univ, Dept Comp Sci & Engn, Columbus, OH 43210 USA
来源
2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS) | 2017年
基金
美国国家科学基金会;
关键词
ARCHITECTURE; ENERGY; CACHE; MODEL;
D O I
10.1109/IPDPS.2017.109
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Near-threshold computing is emerging as a promising energy-efficient alternative for power-constrained environments. Unfortunately, aggressive reduction in supply voltage to the near-threshold range, albeit effective, faces a host of challenges. This includes higher relative leakage power and high error rates, particularly in dense SRAM structures such as on-chip caches. This paper presents an architecture that rethinks the cache hierarchy in near-threshold multiprocessors. Our design uses STT-RAM to implement all on-chip caches. STT-RAM has several advantages over SRAM at low voltages including low leakage, high density, and reliability. The design consolidates the private caches of near-threshold cores into shared L1 instruction/data caches organized in clusters. We find that our consolidated cache design can service more than 95% of incoming requests within a single cycle. We demonstrate that eliminating the coherence traffic associated with private caches results in a performance boost of 11%. In addition, we propose a hardware-based core management system that dynamically consolidates virtual cores into variable numbers of physical cores to increase resource efficiency. We demonstrate that this approach can save up to 33% in energy.
引用
收藏
页码:265 / 275
页数:11
相关论文
共 50 条
  • [1] Dynamic Converter Reconfiguration for Near-Threshold Non-Volatile Processors Using In-door Energy Harvesting
    Ding, Caiwen
    Li, Hongjia
    Hu, Jingtong
    Liu, Yongpan
    Wang, Yanzhi
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 289 - 295
  • [2] Design of Sense Amplifiers for Non-Volatile Memory
    Tolic, Ivan Porin
    Mikulic, Josip
    Schatzberger, Gregor
    Baric, Adrijan
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 59 - 64
  • [3] DESIGN OF SENSE AMPLIFIER FOR NON-VOLATILE MEMORY
    Rahman, Labonnah F.
    Reaz, Mamun Bin Ibne
    Gyu, Chang Tae
    Marufuzzaman, Mohd.
    REVUE ROUMAINE DES SCIENCES TECHNIQUES-SERIE ELECTROTECHNIQUE ET ENERGETIQUE, 2013, 58 (02): : 173 - 182
  • [4] Design and Implementation of Non-Volatile Memory Express
    Sivashankar
    Ramasamy, S.
    2014 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2014,
  • [5] GeNVoM: Read Mapping Near Non-Volatile Memory
    Khatamifard, S. Karen
    Chowdhury, Zamshed
    Pande, Nakul
    Razaviyayn, Meisam
    Kim, Chris
    Karpuzcu, Ulya R.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2022, 19 (06) : 3482 - 3496
  • [6] Non-volatile memory
    Casagrande, Giulio
    Chung, Shine
    Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2008, 51
  • [7] Non-volatile memory
    Sofer, Yair
    Oowaki, Yukihito
    Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2005, 48
  • [8] Near Volatile and Non-Volatile Memory Processing in 3D Systems
    Hosseini, Maryam S.
    Ebrahimi, Masoumeh
    Yaghini, Pooria
    Bagherzadeh, Nader
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (03) : 1657 - 1664
  • [9] Non-volatile epsilon-near-zero readout memory
    Parra, Jorge
    Olivares, Irene
    Brimont, Antoine
    Sanchis, Pablo
    OPTICS LETTERS, 2019, 44 (16) : 3932 - 3935
  • [10] Design of persistent embedded main memory databases on non-volatile memory
    Zhuge, Qing-Feng (qfzhuge@gmail.com), 2016, Chinese Academy of Sciences (27):