Towards Time-Predictable Data Caches for Chip-Multiprocessors

被引:0
|
作者
Schoeberl, Martin [1 ]
Puffitsch, Wolfgang [1 ]
Huber, Benedikt [1 ]
机构
[1] Vienna Univ Technol, Inst Comp Engn, Vienna, Austria
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Future embedded systems are expected to use chip-multiprocessors to provide the execution power for increasingly demanding applications. Multiprocessors increase the pressure on the memory bandwidth and processor local caching is mandatory. However, data caches are known to be very hard to integrate into the worst-case execution time (WCET) analysis. We tackle this issue from the computer architecture side: provide a data cache organization that enables tight WCET analysis. Similar to the cache splitting between instruction and data, we argue to split the data cache for different data areas. In this paper we show cache simulation results for the split-cache organization, propose the modularization of the data cache analysis for the different data areas, and evaluate the implementation costs in a prototype chip-multiprocessor system.
引用
收藏
页码:180 / 191
页数:12
相关论文
共 50 条
  • [31] COOPERATIVE CACHING IN POWER-AWARE CHIP-MULTIPROCESSORS
    Ahmed, Rana Ejaz
    2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, : 932 - 935
  • [32] Hierarchical high speed testing and verification of chip-multiprocessors
    Guo, Song-Liu
    Wang, Dong-Sheng
    Yao, Wen-Bin
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2007, 28 (05): : 566 - 570
  • [33] RROCN: An on-chip network with regular reconfigurable topology for chip-multiprocessors
    Luo, Hong-Yin
    Wei, Shao-Jun
    Guo, Dong-Hui
    Journal of Computers (Taiwan), 2013, 24 (01) : 36 - 46
  • [34] SecCMP: Enhancing Critical Secrets Protection in Chip-Multiprocessors
    Yang, Li
    Peng, Lu
    Ramadass, Balachandran
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2008, 2 (04) : 54 - 66
  • [35] Exploring Hybrid Memory Caches in Chip Multiprocessors
    Donyanavard, Bryan
    Monazzah, Amir Mandi Hosseini
    Muck, Tiago
    Dutt, Nikil
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2018,
  • [36] Embedded RAIDs-on-Chip for Bus-Based Chip-Multiprocessors
    Bathen, Luis Angel D.
    Dutt, Nikil D.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13 (04)
  • [37] Optimizing Redundancy Design for Chip-Multiprocessors for Flexible Utility Functions
    Cheng, Da
    Gupta, Sandeep K.
    2013 25TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC), 2013,
  • [38] Adaptive Runtime-Assisted Block Prefetching on Chip-Multiprocessors
    Victor Garcia
    Alejandro Rico
    Carlos Villavieja
    Paul Carpenter
    Nacho Navarro
    Alex Ramirez
    International Journal of Parallel Programming, 2017, 45 : 530 - 550
  • [39] Design space exploration for device and architectural heterogeneity in chip-multiprocessors
    Zhang, Ying
    Irving, Samuel
    Peng, Lu
    Fu, Xin
    Koppelman, David
    Zhang, Weihua
    Ardonne, Jesse
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 40 : 88 - 101
  • [40] Using Switchable Pins to Increase Off-Chip Bandwidth in Chip-Multiprocessors
    Chen, Shaoming
    Irving, Samuel
    Peng, Lu
    Hu, Yue
    Zhang, Ying
    Srivastava, Ashok
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 274 - 289