DocumentCode :
729433
Title :
Parallelism-Aware Memory Interference Delay Analysis for COTS Multicore Systems
Author :
Heechul Yun ; Pellizzon, Rodolfo ; Valsan, Prathap Kumar
Author_Institution :
Univ. of Kansas, Lawrence, KS, USA
fYear :
2015
fDate :
8-10 July 2015
Firstpage :
184
Lastpage :
195
Abstract :
In modern Commercial Off-The-Shelf (COTS) multicore systems, each core can generate many parallel memory requests at a time. The processing of these parallel requests in the DRAM controller greatly affects the memory interference delay experienced by running tasks on the platform. In this paper, we present a new parallelism-aware worst-case memory interference delay analysis for COTS multicore systems. The analysis considers a COTS processor that can generate multiple outstanding requests and a COTS DRAM controller that has a separate read and write request buffer, prioritizes reads over writes, and supports out-of-order request processing. Focusing on LLC and DRAM bank partitioned systems, our analysis computes worst-case upper bounds on memory-interference delays, caused by competing memory requests. We validate our analysis on a Gem5 full-system simulator modeling a realistic COTS multicore platform, with a set of carefully designed synthetic benchmarks as well as SPEC2006benchmarks. The evaluation results show that our analysis produces safe upper bounds in all tested benchmarks, while the current state-of-the-art analysis significantly under-estimates the delays.
Keywords :
DRAM chips; buffer storage; multiprocessing systems; parallel memories; COTS DRAM controller; COTS multicore systems; COTS processor; DRAM bank partitioned systems; Gem5 full-system simulator modeling; LLC; commercial off-the-shelf multicore systems; out-of-order request processing; parallel memory requests; parallel requests processing; parallelism-aware worst-case memory interference delay analysis; read request buffer; worst-case upper bounds; write request buffer; Delays; Interference; Multicore processing; Process control; Random access memory; Watermarking; COTS multicore; DRAM; memory controller; memory interference;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems (ECRTS), 2015 27th Euromicro Conference on
Conference_Location :
Lund
Type :
conf
DOI :
10.1109/ECRTS.2015.24
Filename :
7176037
Link To Document :
بازگشت