Deconstructing Bus Access Control Policies for Real-Time Multicores

被引:0
|
作者
Jalle, Javier [1 ,2 ]
Abella, Jaume [1 ]
Quinones, Eduardo [1 ]
Fossati, Luca [2 ,3 ]
Zulianello, Marco [2 ,3 ]
Cazorla, Francisco J. [1 ,4 ]
机构
[1] Barcelona Supercomp Ctr, Barcelona, Spain
[2] Univ Politecn Cataluna, E-08028 Barcelona, Spain
[3] European Space Agcy, F-75738 Paris 15, France
[4] Natl Space Res Council, IIIA CSIC, Barcelona, Spain
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multicores may satisfy the growing performance requirements of critical Real-Time systems which has made industry to consider them for future real-time systems. In a multicore, the bus contention-control policy plays a key role in system's performance and the tightness of the Worst-Case Execution Time (WCET) estimates. In this paper we develop analytical models of the contention that requests from different tasks running in different cores suffer for the two most-used contention control policies: Time-Division Multiple Access (TDMA) and Interference-Aware Bus Arbiter (IABA), which allows us to compare them. We further show the benefits of having such models for real-time system designers and chip providers. Our results show that WCET estimates obtained with TDMA are slightly (2%) tighter than those obtained with IABA, at the cost of knowing the exact cycle at which every access of every task accesses the bus. However, average performance is 10% worse with TDMA than with IABA. Overall, IABA is the most appealing contention-control policy since it allows achieving tight WCET estimates and high average performance with little burden for the user.
引用
收藏
页码:31 / 38
页数:8
相关论文
共 50 条
  • [1] Real-time update of access control policies
    Ray, I
    [J]. DATA & KNOWLEDGE ENGINEERING, 2004, 49 (03) : 287 - 309
  • [2] Concurrent and real-time update of access control policies
    Ray, I
    Xin, T
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 330 - 339
  • [3] Implementing real-time update of access control policies
    Ray, I
    Xin, T
    [J]. RESEARCH DIRECTIONS IN DATA AND APPLICATIONS SECURITY XVIII, 2004, 144 : 65 - 80
  • [4] Applying semantic knowledge to real-time update of access control policies
    Ray, I
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) : 844 - 858
  • [5] On the Benefits of Multicores for Real-Time Systems
    Saidi, Selma
    [J]. 2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 383 - 389
  • [6] A lattice-based approach for updating access control policies in real-time
    Xin, Tai
    Ray, Indrakshi
    [J]. INFORMATION SYSTEMS, 2007, 32 (05) : 755 - 772
  • [7] MODELS AND PERFORMANCE OF REAL-TIME DISK ACCESS POLICIES
    YEE, JC
    VARAIYA, P
    [J]. COMPUTER COMMUNICATIONS, 1995, 18 (10) : 725 - 741
  • [8] A Real-Time Control Strategy for Bus Operation to Alleviate Bus Bunching
    Xue, Yunqiang
    Zhong, Meng
    Xue, Luowei
    Tu, Haokai
    Tan, Caifeng
    Kong, Qifang
    Guan, Hongzhi
    [J]. SUSTAINABILITY, 2022, 14 (13)
  • [9] A tool for describing and evaluating hierarchical real-time bus scheduling policies
    Meyerowitz, T
    Pinello, C
    Sangiovanni-Vincentelli, A
    [J]. 40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 312 - 317
  • [10] A real-time capable coherent data cache for multicores
    Pyka, Arthur
    Rohde, Mathias
    Uhrig, Sascha
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (06): : 1342 - 1354