Hardware and Compiler-directed Cache Coherence in Large-scale Multiprocessors

Hardware and Compiler-directed Cache Coherence in Large-scale Multiprocessors
Author: Lynn Choi
Publisher:
Total Pages: 40
Release: 1996
Genre: Cache memory
ISBN:


Download Hardware and Compiler-directed Cache Coherence in Large-scale Multiprocessors Book in PDF, Epub and Kindle

Abstract: "In this paper, we study a hardware-supported, compiler-directed (HSCD) cache coherence scheme, which can be implemented on a large-scale multiprocessor using off-the-shelf microprocessors, such as the Cray T3D. The scheme can be adapted to various cache organizations, including multi-word cache lines and byte-addressable architectures. Several system related issues, including critical sections, inter-thread communication, and task migration have also been addressed. The cost of the required hardware support is minimal and proportional to the cache size. The necessary compiler algorithms, including intra- and interprocedural array data flow analysis, have been implemented on the Polaris parallelizing compiler [33]. From our simulation study using the Perfect Club benchmarks [5], we found that in spite of the conservative analysis made by the compiler, the performance of the proposed HSCD scheme can be comparable to that of a full-map hardware directory scheme. Given its comparable performance and reduced hardware cost, the proposed scheme can be a viable alternative for large-scale multiprocessors such as the Cray T3D, which rely on users to maintain data coherence."


Hardware and Compiler-directed Cache Coherence in Large-scale Multiprocessors
Language: en
Pages: 40
Authors: Lynn Choi
Categories: Cache memory
Type: BOOK - Published: 1996 - Publisher:

GET EBOOK

Abstract: "In this paper, we study a hardware-supported, compiler-directed (HSCD) cache coherence scheme, which can be implemented on a large-scale multiprocess
Hardware and Compiler-directed Cache Coherence in Large-scale Multiprocessors: Design Considerations and Preformance Study
Language: en
Pages: 37
Hardware and Compiler Support for Cache Coherence in Large-scale Shared-memory Multiprocessors
Language: en
Pages: 300
Authors: Lynn Choi
Categories: Cache memory
Type: BOOK - Published: 1996 - Publisher:

GET EBOOK

Combining Hardware and Software Cache Coherence Strategies
Language: en
Pages: 11
Authors: David J. Lilja
Categories: Cache memory
Type: BOOK - Published: 1991 - Publisher:

GET EBOOK

Abstract: "Efficiently maintaining cache coherence is a major problem in large-scale shared memory multiprocessors. Hardware directory schemes have very high me
Compiler Analysis for Cache Coherence
Language: en
Pages: 44
Authors: Lynn Choi
Categories: Cache memory
Type: BOOK - Published: 1996 - Publisher:

GET EBOOK

Abstract: "In this paper, we present compiler algorithms for detecting references to stale data in shared-memory multiprocessors. The algorithm consists of two