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 条
  • [41] A Method for Low-overhead Secure Network Coding
    Fei, Song
    Zhe, Cui
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (05): : 1699 - 1703
  • [42] Low-overhead, low-complexity [burst] synchronization for OFDM
    Schmidl, TM
    Cox, DC
    1996 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS - CONVERGING TECHNOLOGIES FOR TOMORROW'S APPLICATIONS, VOLS. 1-3, 1996, : 1301 - 1306
  • [43] Buffer-Based High-Coverage and Low-Overhead Request Event Monitoring in the Cloud
    Gao, Kaihui
    Sun, Chen
    Wang, Shuai
    Li, Dan
    Zhou, Yu
    Liu, Hongqiang Harry
    Zhu, Lingjun
    Zhang, Ming
    Deng, Xiang
    Zhou, Cheng
    Lu, Lu
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (04) : 1732 - 1747
  • [44] Low-Overhead Reuse Distance Profiling Tool for Multicore
    Sasongko, Muhammad Aditya
    Chabbi, Milind
    Unat, Didem
    EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 : 555 - 559
  • [45] Low-overhead time-triggered group membership
    Katz, S
    Lincoln, P
    Rushby, J
    DISTRIBUTED ALGORITHMS, PROCEEDINGS, 1997, 1320 : 155 - 169
  • [46] Low-overhead decision support for dynamic buffer reallocation
    Schmidt, Karsten
    Baechle, Sebastian
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2012, 27 (01): : 29 - 43
  • [47] Implementation of a Low-Overhead Processing-in-Memory Architecture
    Jang, Young-Jong
    Kim, Byung-Soo
    Kim, Dong-Sun
    Hwang, Tae-ho
    2016 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2016, : 185 - 186
  • [48] A Low-Overhead Recovery Approach for Distributed Computing Environment
    Gupta, Bidyut
    Rahimi, Shahram
    Debnath, Narayan
    2012 10TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2012, : 1258 - 1261
  • [49] A Secure and Low-overhead Active IC Metering Scheme
    Cui, Aijiao
    Yang, Yan
    Qu, Gang
    Li, Huawei
    2019 IEEE 37TH VLSI TEST SYMPOSIUM (VTS), 2019,
  • [50] FROCM: A fair and low-overhead method in SMT processor
    Chen, Shuming
    Ma, Pengyong
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2007, 4782 : 566 - 576