DocumentCode
2963335
Title
Cache Partitioning on Chip Multi-Processors for Balanced Parallel Scientific Applications
Author
Suo, Guang
Author_Institution
Nat. Lab. for Paralleling & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear
2009
fDate
8-11 Dec. 2009
Firstpage
124
Lastpage
129
Abstract
Nowadays, more and more supercomputers are built on multi-core processors with shared caches. However, the conflict accesses to shared cache from different threads or processes become a performance bottleneck for parallel applications. Cache partitioning can be used to allocate cache resources for different processes exclusively according to the demands of the processes. Conflicted accesses are avoided by restricting cache accesses to distinct private part of shared caches. This paper studies the problem of shared cache partition for balanced MPI parallel applications in CMP architecture, presenting the performance oriented cache partitioning framework, including Spatial-Level Cache Partitioning (SLCP), Time-level Cache Partitioning (TLCP) and the evaluation of them. We evaluate SLCP and TLCP based on a quad-core simulator. Experiment shows that the SLCP and TLCP outperforms traditional LRU cache replacement policy in IPC throughput and miss rate metric. Specifically, for large workloads, TLCP outperforms LRU by up to 20% and on average 8.7%.
Keywords
cache storage; message passing; multiprocessing systems; parallel machines; resource allocation; CMP architecture; MPI parallel applications; cache resource allocation; chip multi-processors; parallel scientific applications; performance oriented cache partitioning framework; supercomputers; Application software; Cache memory; Concurrent computing; Distributed computing; Multicore processing; Predictive models; Resource management; Supercomputers; Throughput; Yarn; CMP; Cache Partitioning; MPI;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on
Conference_Location
Higashi Hiroshima
Print_ISBN
978-0-7695-3914-0
Type
conf
DOI
10.1109/PDCAT.2009.48
Filename
5372813
Link To Document