Matches in SemOpenAlex for { <https://semopenalex.org/work/W2261123060> ?p ?o ?g. }
- W2261123060 abstract "The scalability of cache coherence protocols is a significant challenge in multicore and other distributed shared memory systems. Traditional snoopy and directory-based coherence protocols are difficult to scale up to many-core systems because of the overhead of broadcasting and storing sharers for each cacheline. Tardis, a recently proposed coherence protocol, shows potential in solving the scalability problem, since it only requires O(logN) storage per cacheline for an N-core system and needs no broadcasting support. The original Tardis protocol, however, only supports the sequential consistency memory model. This limits its applicability in real systems since most processors today implement relaxed consistency models like Total Store Order (TSO). Tardis also incurs large network traffic overhead on some benchmarks due to an excessive number of renew messages. Furthermore, the original Tardis protocol has suboptimal performance when the program uses spinning to communicate between threads. In this paper, we address these downsides of Tardis protocol and make it significantly more practical. Specifically, we discuss the architectural, memory system and protocol changes required in order to implement TSO consistency model on Tardis, and prove that the modified protocol satisfies TSO. We also propose optimizations for better leasing policies and to handle program spinning. Evaluated on 20 benchmarks, optimized Tardis at 64 (256) cores can achieve average performance improvement of 15.8% (8.4%) compared to the baseline Tardis and 1% (3.4%) compared to the baseline directory protocol. Our optimizations also reduce the average network traffic by 4.3% (6.1%) compared to the baseline directory protocol. On this set of benchmarks, optimized Tardis improves on a fullmap directory protocol in the metrics of energy, performance and storage, while being simpler to implement." @default.
- W2261123060 created "2016-06-24" @default.
- W2261123060 creator A5000525449 @default.
- W2261123060 creator A5065985990 @default.
- W2261123060 date "2015-11-27" @default.
- W2261123060 modified "2023-09-27" @default.
- W2261123060 title "Tardis 2.0: An Optimized Time Traveling Coherence Protocol." @default.
- W2261123060 cites W1252105715 @default.
- W2261123060 cites W1480006450 @default.
- W2261123060 cites W1542985837 @default.
- W2261123060 cites W1769402780 @default.
- W2261123060 cites W1985386844 @default.
- W2261123060 cites W1997352364 @default.
- W2261123060 cites W1997576530 @default.
- W2261123060 cites W2028918287 @default.
- W2261123060 cites W2044902313 @default.
- W2261123060 cites W2056639008 @default.
- W2261123060 cites W2081698031 @default.
- W2261123060 cites W2085773946 @default.
- W2261123060 cites W2090213052 @default.
- W2261123060 cites W2097621668 @default.
- W2261123060 cites W2100399943 @default.
- W2261123060 cites W2126603706 @default.
- W2261123060 cites W2137196255 @default.
- W2261123060 cites W2139397536 @default.
- W2261123060 cites W2145021036 @default.
- W2261123060 cites W2152450729 @default.
- W2261123060 cites W2155063683 @default.
- W2261123060 cites W2158551169 @default.
- W2261123060 cites W2161522487 @default.
- W2261123060 cites W2163490397 @default.
- W2261123060 cites W2170293694 @default.
- W2261123060 cites W2176864362 @default.
- W2261123060 cites W2283424542 @default.
- W2261123060 cites W2293464548 @default.
- W2261123060 cites W2394555589 @default.
- W2261123060 cites W2739649174 @default.
- W2261123060 cites W35708471 @default.
- W2261123060 cites W372848735 @default.
- W2261123060 hasPublicationYear "2015" @default.
- W2261123060 type Work @default.
- W2261123060 sameAs 2261123060 @default.
- W2261123060 citedByCount "0" @default.
- W2261123060 crossrefType "posted-content" @default.
- W2261123060 hasAuthorship W2261123060A5000525449 @default.
- W2261123060 hasAuthorship W2261123060A5065985990 @default.
- W2261123060 hasConcept C110157686 @default.
- W2261123060 hasConcept C111919701 @default.
- W2261123060 hasConcept C115537543 @default.
- W2261123060 hasConcept C120314980 @default.
- W2261123060 hasConcept C141917322 @default.
- W2261123060 hasConcept C142724271 @default.
- W2261123060 hasConcept C154945302 @default.
- W2261123060 hasConcept C173608175 @default.
- W2261123060 hasConcept C189783530 @default.
- W2261123060 hasConcept C204787440 @default.
- W2261123060 hasConcept C2776436953 @default.
- W2261123060 hasConcept C2777683733 @default.
- W2261123060 hasConcept C2779960059 @default.
- W2261123060 hasConcept C2780385302 @default.
- W2261123060 hasConcept C31258907 @default.
- W2261123060 hasConcept C37279795 @default.
- W2261123060 hasConcept C38556500 @default.
- W2261123060 hasConcept C41008148 @default.
- W2261123060 hasConcept C48044578 @default.
- W2261123060 hasConcept C71924100 @default.
- W2261123060 hasConcept C82029504 @default.
- W2261123060 hasConcept C93361087 @default.
- W2261123060 hasConceptScore W2261123060C110157686 @default.
- W2261123060 hasConceptScore W2261123060C111919701 @default.
- W2261123060 hasConceptScore W2261123060C115537543 @default.
- W2261123060 hasConceptScore W2261123060C120314980 @default.
- W2261123060 hasConceptScore W2261123060C141917322 @default.
- W2261123060 hasConceptScore W2261123060C142724271 @default.
- W2261123060 hasConceptScore W2261123060C154945302 @default.
- W2261123060 hasConceptScore W2261123060C173608175 @default.
- W2261123060 hasConceptScore W2261123060C189783530 @default.
- W2261123060 hasConceptScore W2261123060C204787440 @default.
- W2261123060 hasConceptScore W2261123060C2776436953 @default.
- W2261123060 hasConceptScore W2261123060C2777683733 @default.
- W2261123060 hasConceptScore W2261123060C2779960059 @default.
- W2261123060 hasConceptScore W2261123060C2780385302 @default.
- W2261123060 hasConceptScore W2261123060C31258907 @default.
- W2261123060 hasConceptScore W2261123060C37279795 @default.
- W2261123060 hasConceptScore W2261123060C38556500 @default.
- W2261123060 hasConceptScore W2261123060C41008148 @default.
- W2261123060 hasConceptScore W2261123060C48044578 @default.
- W2261123060 hasConceptScore W2261123060C71924100 @default.
- W2261123060 hasConceptScore W2261123060C82029504 @default.
- W2261123060 hasConceptScore W2261123060C93361087 @default.
- W2261123060 hasLocation W22611230601 @default.
- W2261123060 hasOpenAccess W2261123060 @default.
- W2261123060 hasPrimaryLocation W22611230601 @default.
- W2261123060 hasRelatedWork W1515043739 @default.
- W2261123060 hasRelatedWork W2023082202 @default.
- W2261123060 hasRelatedWork W2081698031 @default.
- W2261123060 hasRelatedWork W2122713028 @default.
- W2261123060 hasRelatedWork W2125066751 @default.
- W2261123060 hasRelatedWork W2132773256 @default.
- W2261123060 hasRelatedWork W2151513308 @default.