pith. machine review for the scientific record.
sign in

arxiv: 1407.7448 · v1 · pith:7BQ5ZDL6new · submitted 2014-07-25 · 💻 cs.DC · cs.PF

Parallelism-Aware Memory Interference Delay Analysis for COTS Multicore Systems

classification 💻 cs.DC cs.PF
keywords analysisdelayinterferencememorycotsmulticoredramsystems
0
0 comments X
read the original 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 model a modern COTS multicore system which has a nonblocking last-level cache (LLC) and a DRAM controller that prioritizes reads over writes. To minimize interference, we focus on LLC and DRAM bank partitioned systems. Based on the model, we propose an analysis that computes a safe upper bound for the worst-case memory interference delay. We validated our analysis on a real COTS multicore platform with a set of carefully designed synthetic benchmarks as well as SPEC2006 benchmarks. Evaluation results show that our analysis is more accurately capture the worst-case memory interference delay and provides safer upper bounds compared to a recently proposed analysis which significantly under-estimate the delay.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.