Analysis of Dynamic Memory Bandwidth Regulation in Multi-core Real-Time Systems
Analysis of Dynamic Memory Bandwidth Regulation in Multi-core Real-Time Systems
复制标题
多核实时系统中动态内存带宽调节分析
DOI:
10.1109/rtss.2018.00040
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
G. Fohler
中科院分区:
文献类型:
--
作者:
Ankit Agrawal;R. Mancuso;R. Pellizzoni;G. Fohler
One of the primary sources of unpredictability in modern multi-core embedded systems is contention over shared memory resources, such as caches, interconnects, and DRAM. Despite significant achievements in the design and analysis of multi-core systems, there is a need for a theoretical framework that can be used to reason on the worst-case behavior of real-time workload when both processors and memory resources are subject to scheduling decisions. In this paper, we focus our attention on dynamic allocation of main memory bandwidth. In particular, we study how to determine the worst-case response time of tasks spanning through a sequence of time intervals, each with a different bandwidth-to-core assignment. We show that the response time computation can be reduced to a maximization problem over assignment of memory requests to different time intervals, and we provide an efficient way to solve such problem. As a case study, we then demonstrate how our proposed analysis can be used to improve the schedulability of Integrated Modular Avionics systems in the presence of memory-intensive workload.
影响因子:
16.6
作者:
Davis, Robert I.;Burns, Alan
通讯作者:
Burns, Alan