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