Hashing ATD Tags for Low-Overhead Safe Contention Monitoring

被引:0
|
作者
Andreu, Pablo [1 ]
Lopez, Pedro [1 ]
Hernandez, Carles [1 ]
机构
[1] Univ Politecn Valencia, Valencia 46022, Spain
关键词
Multicore processing; Monitoring; Hardware; Timing; Task analysis; Certification; Safety; contention; caches; ATD; multicore;
D O I
10.1109/LCA.2024.3401570
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing the performance of safety-critical systems via introducing multicore processors is becoming the norm. However, when multiple cores access a shared cache, inter-core evictions become a relevant source of interference that must be appropriately controlled. To solve this issue, one can statically partition caches and remove the interference. Unfortunately, this comes at the expense of less flexibility and, in some cases, worse performance. In this context, enabling more flexible cache allocation policies requires additional monitoring support. This paper proposes HashTAG, a novel approach to accurately upper-bound inter-core eviction interference. HashTAG enables a low-overhead implementation of an Auxiliary Tag Directory to determine inter-core evictions. Our results show that no inter-task interference underprediction is possible with HashTAG while providing a 44% reduction in ATD area with only 1.14% median overprediction.
引用
收藏
页码:166 / 169
页数:4
相关论文
共 50 条
  • [21] LOW-OVERHEAD SCHEDULING OF NESTED PARALLELISM
    HUMMEL, SF
    SCHONBERG, E
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1991, 35 (5-6) : 743 - 765
  • [22] LoGV: Low-overhead GPGPU Virtualization
    Gottschlag, Mathias
    Hillenbrand, Marius
    Kehne, Jens
    Stoess, Jan
    Bellosa, Frank
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1721 - 1726
  • [23] Low-Voltage Low-Overhead Asynchronous Logic
    Sridharan, Akshay
    Sechen, Carl
    Jafari, Roozbeh
    2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 261 - 266
  • [24] Low-Latency Low-Overhead Zipper Codes
    Karimi, Bashirreza
    Barakatain, Masoud
    Hashemi, Yoones
    Chang, Deyuan
    Ebrahimzad, Hamid
    Li, Chuandong
    2022 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2022,
  • [25] A low-overhead checkpointing protocol for mobile networks
    Ahmed, RE
    Khaliq, A
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1779 - 1782
  • [26] A Low-Overhead Method of Embedded Software Profiling
    Liu Fagui
    Li Shengwen
    Xie Ran
    Luo Chunwei
    2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL IV, 2009, : 436 - 439
  • [27] Low-Overhead Defect Tolerance in Crossbar Nanoarchitectures
    Tahoori, Mehdi B.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2009, 5 (02)
  • [28] sRDMA: A General and Low-Overhead Scheduler for RDMA
    Wang, Xizheng
    Wang, Shuai
    Li, Dan
    PROCEEDINGS OF THE 7TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2023, 2023, : 21 - 27
  • [29] Low-overhead inline deduplication for persistent memory
    Chen, Wande
    Chen, Zhenke
    Li, Dingding
    Liu, Hai
    Tang, Yong
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (08)
  • [30] Evaluation of a Low-Overhead Forwarding Algorithm for Platooning
    Larsson, Marcus
    Warg, Fredrik
    Karlsson, Kristian
    Jonsson, Magnus
    2015 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY (ICVES), 2015, : 48 - 55