Project 3: Cache Simulation

The goal of this project is to design and report the results of an empherical study of cache design. This project is worth 10% of your grade in this class and is due at the start of class on Tuesday, April 14. You should email (postscript or pdf) or turn in a printed copy of your report.

First, select a set of benchmarks (two will be sufficient) to run on the simple scalar simulator. You can design your own benchmarks or you may use any of the precompiled SPEC95 benchmarks.

Second, investigate the effect of varying cache design parameters (e.g., associativity, size, cache line size, etc) on your benchmark suite.

Grading will be based on the thouroughness of your investigation and the presentation of your results.

This report is expected to be 8 to 10 single-spaced, typeset pages including graphs and other illustrations.