DocumentCode :
122721
Title :
Bounding memory interference delay in COTS-based multi-core systems
Author :
Hyoseung Kim ; de Niz, Dionisio ; Andersson, Bjorn ; Klein, M. ; Mutlu, Onur ; Rajkumar, R.
Author_Institution :
Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2014
fDate :
15-17 April 2014
Firstpage :
145
Lastpage :
154
Abstract :
In commercial-off-the-shelf (COTS) multi-core systems, a task running on one core can be delayed by other tasks running simultaneously on other cores due to interference in the shared DRAM main memory. Such memory interference delay can be large and highly variable, thereby posing a significant challenge for the design of predictable real-time systems. In this paper, we present techniques to provide a tight upper bound on the worst-case memory interference in a COTS-based multi-core system. We explicitly model the major resources in the DRAM system, including banks, buses and the memory controller. By considering their timing characteristics, we analyze the worst-case memory interference delay imposed on a task by other tasks running in parallel. To the best of our knowledge, this is the first work bounding the request re-ordering effect of COTS memory controllers. Our work also enables the quantification of the extent by which memory interference can be reduced by partitioning DRAM banks. We evaluate our approach on a commodity multi-core platform running Linux/RK. Experimental results show that our approach provides an upper bound very close to our measured worst-case interference.
Keywords :
DRAM chips; Linux; real-time systems; shared memory systems; COTS memory controllers; COTS-based multicore systems; DRAM banks; DRAM buses; Linux-RK; bounding memory interference delay; commercial-off-the-shelf multicore systems; commodity multicore platform; predictable real-time systems; shared DRAM main memory; worst-case memory interference delay; DRAM chips; Delays; Indexes; Interference; Multicore processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2014 IEEE 20th
Conference_Location :
Berlin
ISSN :
1080-1812
Print_ISBN :
978-1-4799-4691-4
Type :
conf
DOI :
10.1109/RTAS.2014.6925998
Filename :
6925998
Link To Document :
بازگشت