• DocumentCode
    2299194
  • Title

    Write grouping for update-based cache coherence protocols

  • Author

    Glasco, David B. ; Delagi, Bruce A. ; Flynn, Michael J.

  • Author_Institution
    Stanford Univ., CA, USA
  • fYear
    1994
  • fDate
    26-29 Oct 1994
  • Firstpage
    334
  • Lastpage
    341
  • Abstract
    In our previous work, we demonstrated the possible performance gains from update-based cache coherence protocols for a set of fine-grain scientific applications running on a scalable shared-memory multiprocessor. In this paper, we examine in detail the hardware-based write grouping scheme presented in our earlier work. First we describe both software-based and hardware-based write grouping schemes. The software-based scheme, with its perfect knowledge of the application´s write pattern, is able to achieve optimal write grouping efficiency, but not without added complexity to the application´s code. Nevertheless, we use the software-based scheme to determine the optimal grouping efficiency for each application studied and then demonstrate that the hardware-based write grouping scheme is almost as efficient as the software-based scheme, but it requires little, if any, software modifications
  • Keywords
    buffer storage; performance evaluation; protocols; shared memory systems; storage management; cache coherence protocols; fine-grain scientific applications; hardware-based; performance; scalable shared-memory multiprocessor; software-based; update-based; write grouping; Application software; Costs; Delay; Laboratories; Performance gain; Protocols; Software performance; Sun; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-6427-4
  • Type

    conf

  • DOI
    10.1109/SPDP.1994.346150
  • Filename
    346150