Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Carter, John B. |
Other Author |
Kuramkote, Ravindra; Kuo, Chen-Chi |
Title |
Reducing consistency traffic and cache misses in the avalanche multiprocessor |
Date |
1995 |
Description |
For a parallel architecture to scale effectively, communication latency between processors must be avoided. We have found that the source of a large number of avoidable cache misses is the use of hardwired write-invalidate coherency protocols, which often exhibit high cache miss rates due to excessive invalidations and subsequent reloading of shared data. In the Avalanche project at the University of Utah, we are building a 64-node multiprocessor designed to reduce the end-to-end communication latency of both shared memory and message passing programs. As part of our design efforts, we are evaluating the potential performance benefits and implementation complexity of providing hardware support for multiple coherency protocols. Using a detailed architecture simulation of Avalanche, we have found that support for multiple consistency protocols can reduce the time parallel applications spend stalled on memory operations by up to 66% and overall execution time by up to 31%. Most of this reduction in memory stall time is due to a novel release-consistent multiple-writer write-update protocol implemented using a write state buffer. |
Type |
Text |
Publisher |
University of Utah |
First Page |
1 |
Last Page |
23 |
Subject |
Consistency traffic; Cache misses; Parallel architecture; Communication latency |
Language |
eng |
Bibliographic Citation |
Carter, J. B., Kuramkote, R., & Kuo, C.-C. (1995). Reducing consistency traffic and cache misses in the avalanche multiprocessor. 1-23. UUCS-95-023. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
4,108,933 bytes |
Identifier |
ir-main,16219 |
ARK |
ark:/87278/s6kk9w35 |
Setname |
ir_uspace |
ID |
704200 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6kk9w35 |