loading...
Improving Token Coherence by Multicast Coherence Messages
February 13-February 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PDP.2008.3616th Euromicro Conference on Parallel ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Token Coherence is a cache coherence protocol that joins the main advantages of traditional protocols. However, unlike them, Token Coherence does not handle messages in order, which may lead to races, causing some cache misses not to be solved. To assure their completion, an inefficient mechanism named persistent requests is used. Recently we have proposed the priority request mechanismto efficiently handle races. As acknowledgements are not required, a single node can solve several misses for the same memory block at the same time. When solving a lot of misses, the node may become a bottleneck. To avoid it, in this work we propose the Multicast Coherence Message, which allows to simultaneously resolve several misses by using only one response message. It reduces the network traffic and the average response latency, improving significantly the overall performance.
Index Terms:
Cache coherence, multicast, Token Cohence, SMP, protocol races
Citation:
Blas Cuesta, Antonio Robles Martinez, Jose Francisco Duato Marin, "Improving Token Coherence by Multicast Coherence Messages," pdp, pp.269-273, 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), 2008
Usage of this product signifies your acceptance of the Terms of Use.