• DocumentCode
    1829642
  • Title

    Combined performance gains of simple cache protocol extensions

  • Author

    Dahlgren, Fredrik ; Dubois, Michel ; Stenstrom, Per

  • Author_Institution
    Dept. of Comput. Eng., Lund Univ., Sweden
  • fYear
    1994
  • fDate
    18-21 Apr 1994
  • Firstpage
    187
  • Lastpage
    197
  • Abstract
    Considers three simple extensions to directory-based cache coherence protocols in shared-memory multiprocessors. These extensions are aimed at reducing the penalties associated with memory accesses and include a hardware prefetching scheme, a migratory sharing optimization, and a competitive-update mechanism. Since they target different components of the read and write penalties, they can be combined effectively. Detailed architectural simulations using five benchmarks show substantial combined performance gains obtained at a modest additional hardware cost. Prefetching in combination with competitive-update is the best combination under release consistency in systems with sufficient network bandwidth. By contrast, prefetching plus the migratory sharing optimization is advantageous under sequential consistency and/or in systems with limited network bandwidth
  • Keywords
    buffer storage; memory architecture; performance evaluation; protocols; shared memory systems; storage management; architectural simulations; benchmarks; cache protocol extensions; hardware prefetching; limited network bandwidth; memory accesses; migratory sharing optimization; performance gains; prefetching; sequential consistency; shared-memory multiprocessors; Access protocols; Application software; Bandwidth; Costs; Delay; Hardware; Large-scale systems; Performance gain; Prediction algorithms; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1994., Proceedings the 21st Annual International Symposium on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-5510-0
  • Type

    conf

  • DOI
    10.1109/ISCA.1994.288150
  • Filename
    288150