Comparative Evaluation Of Fine- and Coarse-Grain . . . (1989)
| Venue: | IN PROCEEDINGS OF THE FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE |
BibTeX
@INPROCEEDINGS{Dwarkadas89comparativeevaluation,
author = {Sandhya Dwarkadas and Kourosh Gharachorloo and Leonidas Kontothanassis and Daniel J. Scales and Michael L. Scott and Robert Stets},
title = {Comparative Evaluation Of Fine- and Coarse-Grain . . . },
booktitle = {IN PROCEEDINGS OF THE FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE},
year = {1989},
pages = {260--269},
publisher = {}
}
OpenURL
Abstract
Symmetric multiprocessors (SMPs) connected with low-latency networks provide attractive building blocks for software distributed shared memory systems. Two distinct approaches have been used: the fine-grain approach that instruments application loads and stores to support a small coherence granularity, and the coarse-grain approach based on virtual memory hardware that provides coherence at a page granularity. Fine-grain systems offer a simple migration path for applications developed on hardware multiprocessors by supporting coherence protocols similar to those implemented in hardware. On the other hand, coarse-grain systems can potentially provide higher performance through more optimized protocols and larger transfer granularities, while avoiding instrumentation overheads. Numerous studies have examined each approach individually, but major differences in experimental platforms and applications make comparison of the approaches difficult. This paper presents a detailed...







