Matches in SemOpenAlex for { <https://semopenalex.org/work/W2234392215> ?p ?o ?g. }
- W2234392215 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 synchronization information explicitly. In particular, existing architectures with stricter consistency models (such as x86-64) cannot readily make use of lazy coherence protocols without either: changing the architecture's consistency model to (a variant of) RC at the expense of backwards compatibility, or adapting the protocol to satisfy the stricter consistency model, thereby failing to benefit from synchronization information. We show an approach for the x86-64 architecture, which is a compromise between the two. First, we propose a mechanism to convey synchronization information via a simple ISA extension, while retaining backwards compatibility with legacy codes and older microarchitectures. Second, we propose RC3, a scalable hardware cache coherence protocol for RCtso, the resulting memory consistency model. RC3 does not track sharers, and relies on self-invalidation on acquires. To satisfy RCtso efficiently, the protocol reduces self-invalidations transitively using per-L1 timestamps only. RC3 outperforms a conventional lazy RC protocol by 12%, achieving performance comparable to a MESI directory protocol for RC optimized programs. RC3's storage overhead per cache line scales logarithmically with increasing core count, and reduces on-chip coherence storage overheads by 45% compared to a related approach specifically targeting TSO." @default.
- W2234392215 created "2016-06-24" @default.
- W2234392215 creator A5023429942 @default.
- W2234392215 creator A5056071760 @default.
- W2234392215 date "2015-10-01" @default.
- W2234392215 modified "2023-09-26" @default.
- W2234392215 title "RC3: Consistency Directed Cache Coherence for x86-64 with RC Extensions" @default.
- W2234392215 cites W1567251989 @default.
- W2234392215 cites W1971849938 @default.
- W2234392215 cites W1976649568 @default.
- W2234392215 cites W1981931980 @default.
- W2234392215 cites W1997352364 @default.
- W2234392215 cites W1997576530 @default.
- W2234392215 cites W2016521571 @default.
- W2234392215 cites W2029601347 @default.
- W2234392215 cites W2051789131 @default.
- W2234392215 cites W2053776346 @default.
- W2234392215 cites W2054739713 @default.
- W2234392215 cites W2080512254 @default.
- W2234392215 cites W2081698031 @default.
- W2234392215 cites W2085773946 @default.
- W2234392215 cites W2091085450 @default.
- W2234392215 cites W2126372249 @default.
- W2234392215 cites W2137196255 @default.
- W2234392215 cites W2140643961 @default.
- W2234392215 cites W2147657366 @default.
- W2234392215 cites W2151032144 @default.
- W2234392215 cites W2151460056 @default.
- W2234392215 cites W2152885346 @default.
- W2234392215 cites W2155063683 @default.
- W2234392215 cites W2155500238 @default.
- W2234392215 cites W2157225945 @default.
- W2234392215 cites W2158551169 @default.
- W2234392215 cites W2160602621 @default.
- W2234392215 cites W2164264749 @default.
- W2234392215 cites W2165365531 @default.
- W2234392215 cites W2169875292 @default.
- W2234392215 cites W2171660832 @default.
- W2234392215 cites W3149658335 @default.
- W2234392215 cites W4206635466 @default.
- W2234392215 cites W4230333905 @default.
- W2234392215 cites W4238549726 @default.
- W2234392215 cites W4255353403 @default.
- W2234392215 doi "https://doi.org/10.1109/pact.2015.37" @default.
- W2234392215 hasPublicationYear "2015" @default.
- W2234392215 type Work @default.
- W2234392215 sameAs 2234392215 @default.
- W2234392215 citedByCount "10" @default.
- W2234392215 countsByYear W22343922152016 @default.
- W2234392215 countsByYear W22343922152017 @default.
- W2234392215 countsByYear W22343922152018 @default.
- W2234392215 countsByYear W22343922152021 @default.
- W2234392215 crossrefType "proceedings-article" @default.
- W2234392215 hasAuthorship W2234392215A5023429942 @default.
- W2234392215 hasAuthorship W2234392215A5056071760 @default.
- W2234392215 hasBestOaLocation W22343922152 @default.
- W2234392215 hasConcept C111919701 @default.
- W2234392215 hasConcept C115537543 @default.
- W2234392215 hasConcept C120314980 @default.
- W2234392215 hasConcept C120936851 @default.
- W2234392215 hasConcept C127162648 @default.
- W2234392215 hasConcept C141917322 @default.
- W2234392215 hasConcept C170723468 @default.
- W2234392215 hasConcept C173608175 @default.
- W2234392215 hasConcept C175652121 @default.
- W2234392215 hasConcept C189783530 @default.
- W2234392215 hasConcept C199979278 @default.
- W2234392215 hasConcept C2777904410 @default.
- W2234392215 hasConcept C2778562939 @default.
- W2234392215 hasConcept C31258907 @default.
- W2234392215 hasConcept C34422012 @default.
- W2234392215 hasConcept C37279795 @default.
- W2234392215 hasConcept C38556500 @default.
- W2234392215 hasConcept C41008148 @default.
- W2234392215 hasConcept C48044578 @default.
- W2234392215 hasConcept C82029504 @default.
- W2234392215 hasConcept C93361087 @default.
- W2234392215 hasConceptScore W2234392215C111919701 @default.
- W2234392215 hasConceptScore W2234392215C115537543 @default.
- W2234392215 hasConceptScore W2234392215C120314980 @default.
- W2234392215 hasConceptScore W2234392215C120936851 @default.
- W2234392215 hasConceptScore W2234392215C127162648 @default.
- W2234392215 hasConceptScore W2234392215C141917322 @default.
- W2234392215 hasConceptScore W2234392215C170723468 @default.
- W2234392215 hasConceptScore W2234392215C173608175 @default.
- W2234392215 hasConceptScore W2234392215C175652121 @default.
- W2234392215 hasConceptScore W2234392215C189783530 @default.
- W2234392215 hasConceptScore W2234392215C199979278 @default.
- W2234392215 hasConceptScore W2234392215C2777904410 @default.
- W2234392215 hasConceptScore W2234392215C2778562939 @default.
- W2234392215 hasConceptScore W2234392215C31258907 @default.
- W2234392215 hasConceptScore W2234392215C34422012 @default.
- W2234392215 hasConceptScore W2234392215C37279795 @default.
- W2234392215 hasConceptScore W2234392215C38556500 @default.
- W2234392215 hasConceptScore W2234392215C41008148 @default.
- W2234392215 hasConceptScore W2234392215C48044578 @default.
- W2234392215 hasConceptScore W2234392215C82029504 @default.
- W2234392215 hasConceptScore W2234392215C93361087 @default.
- W2234392215 hasLocation W22343922151 @default.
- W2234392215 hasLocation W22343922152 @default.