• 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