Avalanche: A communication and memory architecture for scalable parallel computing

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Creator Carter, John B.
Other Author Davis, Al; Kuramkote, Ravindra; Kuo, Chen-Chi; Stoller, Leigh B.; Swanson, Mark
Title Avalanche: A communication and memory architecture for scalable parallel computing
Date 1995
Description As the gap between processor and memory speeds widens, system designers will inevitably incorporate increasingly deep memory hierarchies to maintain the balance between processor and memory system performance. At the same time, most communication subsystems are permitted access only to main memory and not a processor's top level cache. As memory latencies increase, this lack of integration between the memory and communication systems will seriously impede interprocessor communication performance and limit effective scalability. In the Avalanche project we are redesigning the memory architecture of a commercial RISC multiprocessor, the HP PA-RISC 7100, to include a new multi-level context sensitive cache that is tightly coupled to the communication fabric. The primary goal of Avalanche's integrated cache and communication controller is attacking end to end communication latency in all of its forms. This includes cache misses induced by excessive invalidations and reloading of shared data by write-invalidate coherence protocols and cache misses induced by depositing incoming message data in main memory and faulting it into the cache. An execution-driven simulation study of Avalanche's architecture indicates that it can reduce cache stalls by 5-60% and overall execution times by 10-28%.
Type Text
Publisher University of Utah
First Page 1
Last Page 22
Subject Avalanche; Computer memory; Memory architecture
Subject LCSH Computer storage devices
Language eng
Bibliographic Citation Carter, J. B., Davis, A., Kuramkote, R., Kuo, C.-C., Stoller, L. B., & Swanson, M. (1995). Avalanche: A communication and memory architecture for scalable parallel computing. 1-22. UUCS-95-022.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 3,343,519 bytes
Identifier ir-main,16217
ARK ark:/87278/s6xp7p89
Setname ir_uspace
ID 704440
Reference URL https://collections.lib.utah.edu/ark:/87278/s6xp7p89
Back to Search Results