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