Cache Persistence-Aware Memory Bus Contention Analysis for Multicore Systems

被引:0
|
作者
Rashid, Syed Aftab [1 ]
Nelissen, Geoffrey [1 ]
Tovar, Eduardo [1 ]
机构
[1] Polytech Inst Porto, ISEP, CISTER, Porto, Portugal
关键词
FRAMEWORK;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Memory bus contention strongly relates to the number of main memory requests generated by tasks running on different cores of a multicore platform, which, in turn, depends on the content of the cache memories during the execution of those tasks. Recent works have shown that due to cache persistence the memory access demand of multiple jobs of a task may not always be equal to its worst-case memory access demand in isolation. Analysis of the variable memory access demand of tasks due to cache persistence leads to significantly tighter worst-case response time (WCRT) of tasks. In this work, we show how the notion of cache persistence can be extended from single-core to multicore systems. In particular, we focus on analyzing the impact of cache persistence on the memory bus contention suffered by tasks executing on a multicore platform considering both work conserving and non-work conserving bus arbitration policies. Experimental evaluation shows that cache persistence-aware analyses of bus arbitration policies increase the number of task sets deemed schedulable by up to 70 percentage points in comparison to their respective counterparts that do not account for cache persistence.
引用
收藏
页码:442 / 447
页数:6
相关论文
共 50 条
  • [21] On Cache-Aware Task Partitioning for Multicore Embedded Real-Time Systems
    Lindsay, Aaron
    Ravindran, Binoy
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 677 - 684
  • [22] Reuse-Aware Cache Partitioning Framework for Data-Sharing Multicore Systems
    Ghosh, Soma Niloy
    Sahula, Vineet
    Bhargava, Lava
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2021), 2021, : 277 - 278
  • [23] A formal approach to the WCRT analysis of multicore systems with memory contention under phase-structured task sets
    Lampka, Kai
    Giannopoulou, Georgia
    Pellizzoni, Rodolfo
    Wu, Zheng
    Stoimenov, Nikolay
    REAL-TIME SYSTEMS, 2014, 50 (5-6) : 736 - 773
  • [24] A formal approach to the WCRT analysis of multicore systems with memory contention under phase-structured task sets
    Kai Lampka
    Georgia Giannopoulou
    Rodolfo Pellizzoni
    Zheng Wu
    Nikolay Stoimenov
    Real-Time Systems, 2014, 50 : 736 - 773
  • [25] Comparison of memory write policies for NoC based multicore cache coherent systems
    de Massas, Pierre Guironnet
    Petrot, Frederic
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 876 - 881
  • [26] Analysis of Cache Tuner Architectural Layouts for Multicore Embedded Systems
    Adegbija, Tosiron
    Gordon-Ross, Ann
    Rawlins, Marisha
    2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,
  • [27] Miss Penalty Aware Cache Replacement for Hybrid Memory Systems
    Jin, Hai
    Chen, Di
    Liu, Haikun
    Liao, Xiaofei
    Guo, Rentong
    Zhang, Yu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (12) : 4669 - 4682
  • [28] Bus-Aware Multicore WCET Analysis through TDMA Offset Bounds
    Kelter, Timon
    Falk, Heiko
    Marwedel, Peter
    Chattopadhyay, Sudipta
    Roychoudhury, Abhik
    PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 3 - 12
  • [29] Contention-aware Application Performance Prediction for Disaggregated Memory Systems
    Zacarias, Felippe Vieira
    Nishtala, Rajiv
    Carpenter, Paul
    17TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2020 (CF 2020), 2020, : 49 - 59
  • [30] Cache-Persistence-Aware Response-Time Analysis for Fixed-Priority Preemptive Systems
    Rashid, Syed Aftab
    Nelissen, Geoffrey
    Hardy, Damien
    Akesson, Benny
    Puaut, Isabelle
    Tovar, Eduardo
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 262 - 272