Title
Delaying Coherence Requests To Enhance The Performance Of Strict Consistency Models
Abstract
Advances in ILP techniques enable strict consistency models to relax memory order through speculative execution of memory operations. However, ordering constraints still hinder the performance because speculatively executed operations cannot be committed out of program order for the possibility of mis-speculation. In this paper, we propose a new technique which allows memory operations to be non-speculatively committed out of order without violating consistency constraints. Consistency constraints are guaranteed through delaying the coherence requests. The proposed technique also improves the performance of spin lock primitives such as TTS lock or MCS lock. Through delaying early acquire requests, the lock transfer time can be improved when there is high contention for a lock.
Year
Venue
Keywords
2004
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS
multiprocessor, distributed shared memory, memory consistency model, ILP
Field
DocType
Volume
Speculative execution,Computer science,Lock (computer science),Coherence (physics),Multiprocessing,Consistency model,Distributed shared memory,Out-of-order execution,Distributed computing,Cache coherence
Journal
E87D
Issue
ISSN
Citations 
3
1745-1361
0
PageRank 
References 
Authors
0.34
7
5
Name
Order
Citations
PageRank
Young Chul SOHN100.34
NaiHoon JEONG200.34
J in-Soo KIM300.34
Seung Ryoul Maeng48519.68
Nonmembers57411.76