To study the design of general-purpose shared-memory parallel computers, to design data management protocols and policies with high average performance and reasonable worst-case performance, to evaluate them using benchmark programs, and to establish analytical bounds on the performance characteristics of different designs.
A multiprocessor simulator has been obtained and modified to allow contention effects to be observed and quantified.
An initial set of benchmark programs has been selected and ported to run under the simulator.
We have quantified cache controller contention effects for the benchmark programs.
A modified protocol designed to reduce this form of contention has been proposed.
The detailed design, simulation and evaluation of the protocol has begun.