Exploring Hybrid Memory Caches in Chip Multiprocessors

被引:0
|
作者
Donyanavard, Bryan [1 ]
Monazzah, Amir Mandi Hosseini [2 ]
Muck, Tiago [1 ]
Dutt, Nikil [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92717 USA
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
来源
PROCEEDINGS OF THE 2018 13TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC) | 2018年
关键词
ARCHITECTURE; PERFORMANCE; ENERGY; MRAM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Studies have shown memory needs vary significantly across applications. Recent work has explored using hybrid memory technology (SRAM+NVM) in on-chip memories of multi-core processors (CMPs) to support the varied needs of diverse workloads. Such works suggest architectural modifications that require supplemental management in the memory hierarchy. Instead, we propose to deploy hybrid memory in a manner that integrates seamlessly with the existing heterogeneous multicore (HMP) architectural model, and therefore does not require any supplemental management, simply the integration of different memory technologies on-chip. We evaluate platforms with a combination of fast (SRAM cache) and slow (STT-MRAM cache) core-types for mobile workloads.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] AN EVALUATION OF SET-ASSOCIATIVITY IN 2-LEVEL CACHES FOR SHARED-MEMORY MULTIPROCESSORS
    KRISHNAMOORTHY, S
    CHOUDHARY, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 605 : 751 - 766
  • [32] A Hybrid Packet/Circuit-switched Router to Accelerate Memory Access in NoC-based Chip Multiprocessors
    Mazloumi, Abbas
    Modarressi, Mehdi
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 908 - 911
  • [33] Robust performance in hybrid-memory cooperative caches
    Ramos, Luiz
    Bianchini, Ricardo
    PARALLEL COMPUTING, 2014, 40 (09) : 514 - 525
  • [34] Design Exploration of Hybrid Caches with Disparate Memory Technologies
    Wu, Xiaoxia
    Li, Jian
    Zhang, Lixin
    Speight, Evan
    Rajamony, Ram
    Xie, Yuan
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2010, 7 (03)
  • [35] TLB and snoop energy-reduction using virtual caches in low-power chip-multiprocessors
    Ekman, M
    Dahlgren, F
    Stenström, P
    ISLPED'02: PROCEEDINGS OF THE 2002 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2002, : 243 - 246
  • [36] Reducing memory penalty by a programmable prefetch engine for on-chip caches
    Chen, TF
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (02) : 121 - 130
  • [37] EECache: A Comprehensive Study on the Architectural Design for Energy-Efficient Last-Level Caches in Chip Multiprocessors
    Cheng, Hsiang-Yun
    Poremba, Matt
    Shahidi, Narges
    Stalev, Ivan
    Irwin, Mary Jane
    Kandemir, Mahmut
    Sampson, Jack
    Xie, Yuan
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2015, 12 (02)
  • [38] Exploring Hybrid SRAM/MRAM L2 NUCA Stacked on 3D Chip-Multiprocessors
    Lee, Seunghan
    Kang, Kyungsu
    Lung, Longpil
    Kyung, Chong-Min
    2014 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2014, : 26 - 27
  • [39] Distributed Cooperative Caching: An Energy Efficient Memory Scheme for Chip Multiprocessors
    Herrero, Enric
    Gonzalez, Jose
    Canal, Ramon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (05) : 853 - 861
  • [40] A Low Overhead Methodology for Validating Memory Consistency Models in Chip Multiprocessors
    Kumar, Binod
    Thakur, Swapniel
    Basu, Kanad
    Fujita, Masahiro
    Singh, Virendra
    2020 33RD INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2020 19TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2020, : 101 - 106