Memory hierarchy management schemes in large scale shared-memory multiprocessors:

Abstract: "The speed of access to shared global memory is one of the most important aspects, if not the most important one, in the performance of any shared-memory multiprocessor. Shared-memory multiprocessors with a multistage interconnection network, systems that are known to be both scalable...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Min, Sang L. (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Seattle, Wash. 1989
Schriftenreihe:University of Washington <Seattle, Wash.> / Department of Computer Science: Technical report 89,8,7
Schlagworte:
Zusammenfassung:Abstract: "The speed of access to shared global memory is one of the most important aspects, if not the most important one, in the performance of any shared-memory multiprocessor. Shared-memory multiprocessors with a multistage interconnection network, systems that are known to be both scalable and cost-effective, have two important weaknesses: slow access to global memory and the absence of an instantaneous broadcast mechanism. In this dissertation we propose ways of managing memory hierarchies in such an environment to cope with these weaknesses. Slow access to global memory can be alleviated by associating private caches with the processing elements. However, this gives rise to the cache coherence problem
We propose a timestamp-based self-invalidation cache coherence scheme that allows the exploration of localities across different computational units and show that it performs significantly better than the previous schemes with no or limited such ability. This scheme does not require any shared resource (e.g., sophisticated memory controllers) and is not affected by the absence of an instantaneous broadcast mechanism. Compile-time optimizations which are aimed at increasing the effectiveness of the memory hierarchy are proposed assuming the presence of the timestamp-based cache coherence scheme. We also propose architectural enhancements in the form of super registers which are registers embedded in the interconnection network
These super registers are shared by a proper subset of the processors to reduce the average access time of shared variables with known access patterns.
Beschreibung:Zugl.: Washington, DC, Univ., Diss.
Beschreibung:X, 200 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!