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 条
  • [31] Low-Overhead Control Channels in Wireless Networks
    Chai, Eugene
    Shin, Kang G.
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2015, 14 (11) : 2302 - 2315
  • [32] Low-overhead quantum computing with the color code
    Thomsen, Felix
    Kesselring, Markus S.
    Bartlett, Stephen D.
    Brown, Benjamin J.
    PHYSICAL REVIEW RESEARCH, 2024, 6 (04):
  • [33] Low-overhead message tracking for distributed messaging
    Jun, Seung
    Astley, Mark
    MIDDLEWARE 2006, PROCEEDINGS, 2006, 4290 : 363 - 381
  • [34] A Low-Overhead Integrated Aging and SEU Sensor
    Rohbani, Nezam
    Miremadi, Seyed-Ghassem
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2018, 18 (02) : 205 - 213
  • [35] A Low-Overhead Dynamic Optimization Framework for Multicores
    Fletcher, Christopher W.
    Harding, Rachael
    Khan, Omer
    Devadas, Srinivas
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 467 - 468
  • [36] Low-overhead core swapping for thermal management
    Kursun, E
    Reinman, G
    Sair, S
    Shayesteh, A
    Sherwood, T
    POWER-AWARE COMPUTER SYSTEMS, 2005, 3471 : 46 - 60
  • [37] Enhancing PAPI with Low-Overhead rdpmc Reads
    Liu, Yan
    Weaver, Vincent M.
    PROGRAMMING AND PERFORMANCE VISUALIZATION TOOLS, 2019, 11027 : 3 - 20
  • [38] Low-Overhead Bug Fingerprinting for Fast Debugging
    Zamfir, Cristian
    Candea, George
    RUNTIME VERIFICATION, 2010, 6418 : 460 - 468
  • [39] LOW-OVERHEAD SURFACE CODE LOGICAL HADAMARD
    Fowler, Austin G.
    QUANTUM INFORMATION & COMPUTATION, 2012, 12 (11-12) : 970 - 982
  • [40] Low-Overhead SEU-Tolerant Latches
    Liang Wang
    Suge Yue
    Yuanfur Zhao
    2007 5TH INTERNATIONAL CONFERENCE ON MICROWAVE AND MILLIMETER WAVE TECHNOLOGY PROCEEDINGS, 2007, : 627 - +