DocumentCode :
122722
Title :
PALLOC: DRAM bank-aware memory allocator for performance isolation on multicore platforms
Author :
Heechul Yun ; Mancuso, Renato ; Zheng-Pei Wu ; Pellizzoni, Rodolfo
Author_Institution :
Univ. of Kansas, Lawrence, MA, USA
fYear :
2014
fDate :
15-17 April 2014
Firstpage :
155
Lastpage :
166
Abstract :
DRAM consists of multiple resources called banks that can be accessed in parallel and independently maintain state information. In Commercial Off-The-Shelf (COTS) multicore platforms, banks are typically shared among all cores, even though programs running on the cores do not share memory space. In this situation, memory performance is highly unpredictable due to contention in the shared banks. In this paper, we propose PALLOC, a DRAM bank-aware memory allocator which exploits the page-based virtual memory system to allocate memory pages of each application to specific banks. With PALLOC, we can dynamically partition banks to avoid bank sharing among cores, thereby improving isolation on COTS multicore platforms without requiring any special hardware support. We performed an extensive set of experiments to investigate the performance impact of DRAM bank partitioning on two COTS multicore platforms with a set of synthetic and SPEC2006 benchmarks. Our evaluation results demonstrate that DRAM bank partitioning significantly improves isolation and real-time performance.
Keywords :
DRAM chips; paged storage; shared memory systems; COTS multicore platforms; DRAM bank partitioning; DRAM bank-aware memory allocator; PALLOC; commercial off-the-shelf multicore platforms; memory pages allocation; memory performance; memory space; page-based virtual memory system; performance isolation; shared banks; Benchmark testing; Hardware; Kernel; Multicore processing; Random access memory; Real-time systems; Resource management;
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.6925999
Filename :
6925999
Link To Document :
بازگشت