DocumentCode :
1832920
Title :
An evaluation of multiprocessor cache coherence based on virtual memory support
Author :
Petersen, Karin ; Li, Kai
Author_Institution :
Comput. Sci. Lab., Xerox Palo Alto Res. Center, CA, USA
fYear :
1994
fDate :
26-29 Apr 1994
Firstpage :
158
Lastpage :
164
Abstract :
This paper presents an evaluation of the impact of several architectural parameters on the performance of virtual memory (VM) based cache coherence schemes for shared-memory multiprocessors. The VM-based cache coherence schemes use the traditional VM translation hardware on each processor to detect memory access attempts that might leave caches incoherent, and maintain coherence through VM-level system software. The implementation of this class of coherence schemes is flexible and economical: it allows different consistency models, requires no special hardware for multiprocessor cache coherence, and supports arbitrary interconnection networks. We used trace-driven simulations to evaluate the effect of the architectural parameters on the performance of the VM-based schemes. These parameters include VM page sizes. Write-back and write-through caches, memory access latencies, bus and crossbar interconnections, and different cache sizes. Our results show that VM-based cache coherence can be a very practical approach for building shared-memory multiprocessors
Keywords :
buffer storage; performance evaluation; shared memory systems; virtual machines; virtual storage; VM translation hardware; VM-based cache coherence; VM-level system software; arbitrary interconnection networks; bus interconnections; cache size; crossbar interconnections; memory access; memory access latencies; multiprocessor cache coherence; multiprocessor cache coherence evaluation; shared-memory multiprocessors; trace-driven simulations; virtual memory support; write-back cache; write-through cache; Access protocols; Bandwidth; Broadcasting; Buildings; Coherence; Computer science; Hardware; Multiprocessor interconnection networks; Software maintenance; Virtual manufacturing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
Type :
conf
DOI :
10.1109/IPPS.1994.288306
Filename :
288306
Link To Document :
بازگشت