2013 42nd International Conference on Parallel Processing 2013
DOI: 10.1109/icpp.2013.70
|View full text |Cite
|
Sign up to set email alerts
|

Temporal-Aware Mechanism to Detect Private Data in Chip Multiprocessors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
26
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
4

Relationship

3
5

Authors

Journals

citations
Cited by 20 publications
(26 citation statements)
references
References 42 publications
(52 reference statements)
0
26
0
Order By: Relevance
“…Examples of run-time classifications are OS-based [7], [10], [11] (Section II-B1), TLB-based [32], or hardware-based [9], [12], [15], [33] methods. TLB-based methods are able to capture more private pages, but at the cost of extra traffic and complexity.…”
Section: Related Workmentioning
confidence: 99%
“…Examples of run-time classifications are OS-based [7], [10], [11] (Section II-B1), TLB-based [32], or hardware-based [9], [12], [15], [33] methods. TLB-based methods are able to capture more private pages, but at the cost of extra traffic and complexity.…”
Section: Related Workmentioning
confidence: 99%
“…Alternatively, Hardavellas et al [9] and Li et al [10], [11] keep private blocks in the NUCA bank of the requesting processor to reduce the access latency to NUCA caches. This paper, which is an extension of the approach provided by Ros et al [12], proposes a mechanism that is capable of classifying data into a private-shared scheme while avoiding some of the major problems encountered on previous outlined techniques. Firstly, our mechanism relies on the TLB to keep the sharing status information, thus reducing storage requirements as it does not demand extra information in a directory-like structure [13], [14], [15] or in the page table [6], [7], [9], [16], [17].…”
mentioning
confidence: 99%
“…Note that the more private data detected, the more benefits can be obtained when using a classification scheme. This paper extends [12] by proposing a novel access prediction mechanism to avoid premature page invalidations of TLB entries and cache blocks when applying decay techniques. In [12], low decay values cause so many invalidations that makes the high detection of private blocks unattractive.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…Coverage misses [67] are those caused by invalidation on the directory cache due to the limited capacity, which cause an eviction of the block entry in the private caches. Moreover, we discern Flushing [68] misses, which are those caused by invalidated or evicted TLB entries, which in turn induces cache invalidations when employing a TLB-based classification approach.…”
Section: Metricsmentioning
confidence: 99%