loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Hawaii International Conference on System Sciences (HICSS'95)
Hawaii, USA
January 04-January 07
ISBN: 0-8186-6930-6
M. Bjorkman, Dept. of Comput. Eng., Lund Univ., Sweden
F. Dahlgren, Dept. of Comput. Eng., Lund Univ., Sweden
P. Stenstrom, Dept. of Comput. Eng., Lund Univ., Sweden
In flat cache-only memory architectures (COMA), an attraction-memory miss must first interrogate a directory before a copy of the requested data can be located, which often involves three network traversals. By keeping track of the identity of a potential holder of the copy-called a hint-one network traversal can be saved, which reduces the read penalty. We have evaluated the reduction of the read-miss penalty provided by hints using detailed architectural simulations and four benchmark applications. The results show that a previously proposed protocol using hints can actually make the read-miss penalty larger, because when the hint is not correct, an extra network traversal is needed. This has motivated us to study a new protocol using hints that simultaneously sends a request to the potential holder and to the directory. This protocol reduces the read-miss penalty for all applications, but the protocol complexity does not seem to justify the performance improvement.
Index Terms:
cache storage; memory architecture; memory protocols; performance evaluation; transaction processing; hints; read miss penalty; flat COMA protocols; flat cache-only memory architectures; attraction-memory miss; directory interrogation; network traversals; data copy holder identity tracking; architectural simulations; benchmark applications; protocol complexity; performance improvement
Citation:
M. Bjorkman, F. Dahlgren, P. Stenstrom, "Using hints to reduce the read miss penalty for flat COMA protocols," hicss, pp.242, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.