By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Eggers, S.J. ; Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA ; Katz, R.H.

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

Published in:

Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on

Date of Conference:

30 May-2 Jun 1988