• DocumentCode
    1295903
  • Title

    A survey of cache coherence schemes for multiprocessors

  • Author

    Stenström, Per

  • Author_Institution
    Dept. of Comput. Eng., Lund Univ., Sweden
  • Volume
    23
  • Issue
    6
  • fYear
    1990
  • fDate
    6/1/1990 12:00:00 AM
  • Firstpage
    12
  • Lastpage
    24
  • Abstract
    Schemes for cache coherence that exhibit various degrees of hardware complexity, ranging from protocols that maintain coherence in hardware, to software policies that prevent the existence of copies of shared, writable data, are surveyed. Some examples of the use of shared data are examined. These examples help point out a number of performance issues. Hardware protocols are considered. It is seen that consistency can be maintained efficiently, although in some cases with considerable hardware complexity, especially for multiprocessors with many processors. Software schemes are investigated as an alternative capable of reducing the hardware cost.<>
  • Keywords
    buffer storage; memory architecture; multiprocessing systems; cache coherence schemes; consistency; hardware complexity; multiprocessors; performance issues; protocols; shared data; software schemes; Costs; Hardware; Protocols; Software maintenance;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.55497
  • Filename
    55497