2015 International Conference on Parallel Architecture and Compilation (PACT) 2015
DOI: 10.1109/pact.2015.37
|View full text |Cite
|
Sign up to set email alerts
|

RC3: Consistency Directed Cache Coherence for x86-64 with RC Extensions

Abstract: The recent convergence towards programming language based memory consistency models has sparked renewed interest in lazy cache coherence protocols. These protocols exploit synchronization information by enforcing coherence only at synchronization boundaries via self-invalidation. In effect, such protocols do not require sharer tracking which benefits scalability. On the downside, such protocols are only readily applicable to a restricted set of consistency models, such as Release Consistency (RC), which expose… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
3
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 49 publications
(84 reference statements)
0
3
0
Order By: Relevance
“…Leveraging this property, recently proposed micro-architectural enhancements relax unnecessarily restrictive constraints, as shown for example in state-of-the-art coherence protocols [6,9,12,19,31,37,38]. These proposals demonstrate that synchronization-free regions in DRF applications permit the core to delay the action of publishing the writes, shown in Figure 1.b, leading to significant improvements in performance and energy.…”
Section: Introductionmentioning
confidence: 99%
“…Leveraging this property, recently proposed micro-architectural enhancements relax unnecessarily restrictive constraints, as shown for example in state-of-the-art coherence protocols [6,9,12,19,31,37,38]. These proposals demonstrate that synchronization-free regions in DRF applications permit the core to delay the action of publishing the writes, shown in Figure 1.b, leading to significant improvements in performance and energy.…”
Section: Introductionmentioning
confidence: 99%
“…List of Trace files for Parsec and SPLASH2x Benchmark Programs. Figure8shows the miss rates based on the cache sizes, such as from 4 KB to 256 KB using 4 benchmark programs and the results are similar to the ones on[13,14]. In general, cache miss rates would be reduced according to the cache memory sizes.…”
mentioning
confidence: 55%
“…In addition, all the number of 'Bus' hits are counted as 'shared.' From the figures, we can claim that the Simple Simulator works appropriately since the experimental results are similar to the results on[13,14]. Collecting output results.…”
mentioning
confidence: 67%