• DocumentCode
    1323167
  • Title

    Simplicity versus accuracy in a model of cache coherency overhead

  • Author

    Eggers, Susan J.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • Volume
    40
  • Issue
    8
  • fYear
    1991
  • fDate
    8/1/1991 12:00:00 AM
  • Firstpage
    893
  • Lastpage
    906
  • Abstract
    The important factors building a model of coherency overhead for a single-bus, shared memory multiprocessor are analyzed. Three architectural features are examined: the size of the coherency block, the cache size, and the type of bus operation used to carry out a particular coherency function. The experiments judge the effect of each architectural parameter on model accuracy by selectively including it in a base model and then comparing the model´s predictions of coherency overhead to the results of detailed multiprocessor simulations. The results indicate that coherency block size is critical to include in a model of coherency overhead. This improves the accuracy of the base model by a factor of approximately 5-50, depending on the application. Cache size and the type of coherency-related bus operation are less important, contributing a 1.5% (for 128 kbyte caches) and 6% improvement, respectively, averaged over all traces
  • Keywords
    buffer storage; memory architecture; architectural features; base model; cache coherency; cache size; coherency block; coherency overhead; shared memory multiprocessor; Broadcasting; Buildings; Computational modeling; Computer architecture; Computer science; Instruments; Pattern analysis; Performance analysis; Predictive models; Protocols;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.83635
  • Filename
    83635