• DocumentCode
    1407796
  • Title

    Shared block contention in a cache coherence protocol

  • Author

    Dubois, Michel ; Wang, Jin-Chin

  • Author_Institution
    Dept. of Electr. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    40
  • Issue
    5
  • fYear
    1991
  • fDate
    5/1/1991 12:00:00 AM
  • Firstpage
    640
  • Lastpage
    644
  • Abstract
    Simulation is used to analyze shared block contention in eight parallel algorithms and its effects on the performance of a cache coherence protocol under the assumption of infinite cache sizes. A simple program model for data and block sharing is introduced, and an analytical closed-form solution is found for all components of the cache coherence overhead. This model is based on the observation that shared writable blocks are accessed in critical or in semicritical sections. The program model is applied to the analysis of multiprocessor systems with finite cache sizes and for steady state computations. The authors compare the model predictions to the results of execution-driven simulations of eight parallel algorithms. The simulation is conducted for various numbers of processors and different cache block sizes
  • Keywords
    buffer storage; parallel algorithms; parallel programming; protocols; analytical closed-form solution; block sharing; cache coherence overhead; cache coherence protocol; critical sections; data sharing; execution-driven simulations; finite cache sizes; infinite cache sizes; model predictions; multiprocessor systems; parallel algorithms; performance; program model; semicritical sections; shared block contention; shared writable blocks; steady state computations; Access protocols; Algorithm design and analysis; Analytical models; Closed-form solution; Coherence; Computational modeling; Multiprocessing systems; Parallel algorithms; Performance analysis; Predictive models;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.88487
  • Filename
    88487