DocumentCode :
1323167
Title :
Simplicity versus accuracy in a model of cache coherency overhead
Author :
Eggers, Susan J.
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
Volume :
40
Issue :
8
fYear :
1991
fDate :
8/1/1991 12:00:00 AM
Firstpage :
893
Lastpage :
906
Abstract :
The important factors building a model of coherency overhead for a single-bus, shared memory multiprocessor are analyzed. Three architectural features are examined: the size of the coherency block, the cache size, and the type of bus operation used to carry out a particular coherency function. The experiments judge the effect of each architectural parameter on model accuracy by selectively including it in a base model and then comparing the model´s predictions of coherency overhead to the results of detailed multiprocessor simulations. The results indicate that coherency block size is critical to include in a model of coherency overhead. This improves the accuracy of the base model by a factor of approximately 5-50, depending on the application. Cache size and the type of coherency-related bus operation are less important, contributing a 1.5% (for 128 kbyte caches) and 6% improvement, respectively, averaged over all traces
Keywords :
buffer storage; memory architecture; architectural features; base model; cache coherency; cache size; coherency block; coherency overhead; shared memory multiprocessor; Broadcasting; Buildings; Computational modeling; Computer architecture; Computer science; Instruments; Pattern analysis; Performance analysis; Predictive models; Protocols;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.83635
Filename :
83635
Link To Document :
بازگشت