• DocumentCode
    3379778
  • Title

    A characterization of sharing in parallel programs and its application to coherency protocol evaluation

  • Author

    Eggers, Susan J. ; Katz, Randy H.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1988
  • fDate
    30 May-2 Jun 1988
  • Firstpage
    373
  • Lastpage
    382
  • Abstract
    Trace-driven simulation is used to analyze the memory reference patterns of write-shared data in several parallel applications. A characterization of write sharing is developed (based on the notion of a write run), and the traces are examined using metrics derived from the characterization. The results indicate that the amount of write sharing in all programs is small, and that it is characterized by short-to-medium sequences of per-processor references, with little contention for either data or locks. A simple model of write sharing is developed from the write run characterization. By applying the results of the sharing analysis to the model, weighted by machine-specific cycle costs for carrying out coherency-related bus-operations, relative protocol performance can be estimated. These results are compared to those from detailed architectural simulations
  • Keywords
    parallel programming; performance evaluation; protocols; Berkeley ownership protocol; coherency protocol evaluation; coherency-related bus-operations; memory reference patterns; parallel programs; relative protocol performance; several parallel applications; write broadcast protocols; write invalidate protocol; write run characterization; write-shared data; Analytical models; Application software; Bandwidth; Centralized control; Computational modeling; Costs; Hardware; Pattern analysis; Performance analysis; Protocols; Read-write memory; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-0861-7
  • Type

    conf

  • DOI
    10.1109/ISCA.1988.5248
  • Filename
    5248