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 |