2015
DOI: 10.1109/mc.2015.263
|View full text |Cite
|
Sign up to set email alerts
|

The Execution Migration Machine: Directoryless Shared-Memory Architecture

Abstract: Distributed directory cache coherence protocols for current many-core CMPs are not only difficult and error-prone to implement and verify, but also provide suboptimal performance when a thread requires access to large amounts of data distributed across the chip: the data must be brought to the core where the thread is running, incurring delays and energy costs. In this paper, we propose an approach based on the combination of partial-context thread migration and a directory-free remote access protocol: for the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(1 citation statement)
references
References 16 publications
0
1
0
Order By: Relevance
“…The third category maintains cache coherence with the operating system (OS) support. In this context, the use of cache coherence-aware page mapping [19], thread migration [20], and private cache self-invalidation [21], [22] can mitigate the problem of DE eviction-induced invalidation. However, these methods involve the overhead of modification in OS kernel and/or application software.…”
Section: Reduce Directory Area Overheadmentioning
confidence: 99%
“…The third category maintains cache coherence with the operating system (OS) support. In this context, the use of cache coherence-aware page mapping [19], thread migration [20], and private cache self-invalidation [21], [22] can mitigate the problem of DE eviction-induced invalidation. However, these methods involve the overhead of modification in OS kernel and/or application software.…”
Section: Reduce Directory Area Overheadmentioning
confidence: 99%