DocumentCode
1916028
Title
Bandwidth bandit: Understanding memory contention
Author
Eklov, David ; Nikoleris, Nikos ; Black-Schaffer, David ; Hagersten, Erik
Author_Institution
Dept. of Inf. Technol., Uppsala Univ., Uppsala, Sweden
fYear
2012
fDate
1-3 April 2012
Firstpage
116
Lastpage
117
Abstract
Applications that are co-scheduled on a multicore compete for shared resources, such as cache capacity and memory bandwidth. The performance degradation resulting from this contention can be substantial, which makes it important to effectively manage these shared resources. This, however, requires insight into how applications are impacted by such contention. In this paper we present a quantitative method to measure applications´ sensitivities to different degrees of contention for off-chip memory bandwidth on real hardware. This method is then used to demonstrate the varying contention sensitivity across a selection of benchmarks, and explains why some of them experience substantial slowdowns long before the overall memory bandwidth saturates.
Keywords
cache storage; resource allocation; application sensitivity measurement; bandwidth bandit; cache capacity; memory contention; off-chip memory bandwidth; performance degradation; quantitative method; resource sharing; shared resource management; Bandwidth; Benchmark testing; Correlation; Memory management; Parallel processing; Prefetching; Sensitivity;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software (ISPASS), 2012 IEEE International Symposium on
Conference_Location
New Brunswick, NJ
Print_ISBN
978-1-4673-1143-4
Electronic_ISBN
978-1-4673-1145-8
Type
conf
DOI
10.1109/ISPASS.2012.6189214
Filename
6189214
Link To Document