Proceedings of the ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems 2011
DOI: 10.1145/1993744.1993748
|View full text |Cite
|
Sign up to set email alerts
|

Studying inter-core data reuse in multicores

Abstract: Most of existing research on emerging multicore machines focus on parallelism extraction and architectural level optimizations. While these optimizations are critical, complementary approaches such as data locality enhancement can also bring significant benefits. Most of the previous data locality optimization techniques have been proposed and evaluated in the context of single core architectures. While one can expect these optimizations to be useful for multicore machines as well, multicores present further o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(2 citation statements)
references
References 46 publications
0
2
0
Order By: Relevance
“…Sharing data between distant cores. This problem occurs when data is shared between cores and must physically move between the cores when it is updated [84]. On the recent generations of mainstream Intel processor (Skylake, Haswell, Ivy Bridge, Nehalem) each core has had its own L1 and L2 cache.…”
Section: Data Sharingmentioning
confidence: 99%
“…Sharing data between distant cores. This problem occurs when data is shared between cores and must physically move between the cores when it is updated [84]. On the recent generations of mainstream Intel processor (Skylake, Haswell, Ivy Bridge, Nehalem) each core has had its own L1 and L2 cache.…”
Section: Data Sharingmentioning
confidence: 99%
“…Several studies have focused on bottlenecks arising out of multiple cores sharing common resources such as caches, system buses and memory controllers [7,15]. Scheduling and resource management techniques have been proposed to alleviate such bottlenecks thereby enhancing system scalability [16][17][18][19][20]. For example, recent work by Jaleel et al [21] studies the performance of the cache hierarchy when multiple applications execute on multi-core processors.…”
Section: Background and Related Workmentioning
confidence: 99%