2011 International Conference on Parallel Processing 2011
DOI: 10.1109/icpp.2011.59
|View full text |Cite
|
Sign up to set email alerts
|

Understanding Off-Chip Memory Contention of Parallel Programs in Multicore Systems

Abstract: Memory contention is an important performance issue in current multicore architectures. In this paper, we focus on understanding how off-chip memory contention affects the performance of parallel applications. Using measurements conducted on state-of-the-art multicore systems, we observed that off-chip memory traffic is not always bursty, as it was previously reported in literature. Burstiness depends on the problem size. Small problem sizes lead to bursty memory traffic, and generate small off-chip contention… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
19
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 33 publications
(19 citation statements)
references
References 24 publications
0
19
0
Order By: Relevance
“…Using extensive measurement analysis on state of the art multicore systems [8], [9], we conclude that for weak-scaling programs the last-level misses, number of cycles unrelated to memory contention and work cycles do not change significantly when n changes. Furthermore, we study the pattern of burstiness of the memory requests and conclude that large parallel programs do not exhibit bursty memory traffic [9].…”
Section: Model Of Memory Contentionmentioning
confidence: 99%
See 2 more Smart Citations
“…Using extensive measurement analysis on state of the art multicore systems [8], [9], we conclude that for weak-scaling programs the last-level misses, number of cycles unrelated to memory contention and work cycles do not change significantly when n changes. Furthermore, we study the pattern of burstiness of the memory requests and conclude that large parallel programs do not exhibit bursty memory traffic [9].…”
Section: Model Of Memory Contentionmentioning
confidence: 99%
“…Furthermore, we study the pattern of burstiness of the memory requests and conclude that large parallel programs do not exhibit bursty memory traffic [9]. Based on these insights, we propose a simple single-server queueing model for predicting the number of cycles incurred by a program on a single-socket system.…”
Section: Model Of Memory Contentionmentioning
confidence: 99%
See 1 more Smart Citation
“…Gaussian computational chemistry code is used in [10]. H.264 video encoding code is used in [17]. Essentially, they are similar to the first category.…”
Section: Related Workmentioning
confidence: 99%
“…SPLASH2, PARSEC and Advention (a part of the Brazilian Regional Atmosphere Modeling System) were used in [13]. NPB is also used in [12][16] [17]. They measured the runtime before and after the optimization with the well known scientific benchmarks to demonstrate their effectiveness.…”
Section: Related Workmentioning
confidence: 99%