ECS201A Homework #2

Due Thursday February 14th (2/14/08)

We talked in class about the importance of using the correct benchmark when evaluating performance. We discussed the problems with synthetic benchmarks, and also the importance of using optimized vs non-optimized code. In this assignment you are going to learn a bunch of stuff, whether you want to or not ... :-)
You can do problems 1 and 2 on any load/store machine, and you can either use a cycle-level simulator or a real machine. The SPEC2000 benchmarks can be found on the instructional machines in this directory:
    ~farrens/academic/201A/benchmarks/SPEC2K/cdrom/benchspec/CFP2000
Integer benchmarks are here:
    ~farrens/academic/201A/benchmarks/SPEC2K/cdrom/benchspec/CINT2000