• DocumentCode
    3486426
  • Title

    Cache protocols with partial block invalidations

  • Author

    Chen, Yung-Syau ; Dubois, Michel

  • Author_Institution
    Dept. of Electr. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    16
  • Lastpage
    23
  • Abstract
    The authors introduce hardware cache protocols in which invalidations affect only part of a cached block so that the processor can keep reading the valid part. On a cache miss the entire block is fetched in the cache. The proposed protocols take advantage of the prefetching effects associated with large block sizes while reducing the false sharing miss rate. It does not rely on synchronization as other previous proposals do and therefore it is applicable to systems under any memory consistency model including sequential consistency. Simulation results show that protocols with partial block invalidations may provide significant miss rate and memory traffic reductions over protocols with invalidations of entire blocks. The hardware cost is low and the protocol complexity is only marginally increased
  • Keywords
    buffer storage; computational complexity; protocols; shared memory systems; hardware cache protocols; memory consistency model; partial block invalidations; prefetching effects; protocol complexity; sequential consistency; shared memory systems; simulation; Costs; Data structures; Delay; Hardware; Prefetching; Program processors; Programming profession; Proposals; Protocols; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262850
  • Filename
    262850