Reducing consistency traffic and cache misses in the avalanche multiprocessor

Update Item Information
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
Back to Search Results