Retro school children University of Washington Computer Science & Engineering
 CSE 548: Computer Architecture - Winter 2006
  CSE Home   About Us    Search    Contact Info 

 Course Home
   

Class Project


WaveScalar

We encourage you to choose a course project that looks at modifying code for the WaveScalar dataflow architecture that we will discuss in class. For these projects, you will take one of the programs provided (or another of your choice, pending approval) and profile that program to see where you can improve program performance. You will then hand-code the most important part(s) in WaveScalar assembly and measure the the performance of your code against the provided code.

Check out the Project Guidelines document for more information about the project. Also, check out the list of Program Benchmarks.

When you've chosen a benchmark and are ready to start, read the Kahuna Tutorial. You will need the Kahuna Simulator and the Kahuna Workloads files to go through the tutorial.

Remember that there is a progress report due on Wednesday, February 1st at the beginning of class. Check out First Milestone Guidelines for a guide to what should be in the report.

Other Options

You are free to pick your own topic for the class project. Please see Susan Eggers and Andrew Putnam for approval of the project before you start working.

We have also compiled a list of other project ideas . Be sure to check with Susan and Andrew before starting any of these projects.

The architectural simulator SimpleScalar is a good tool for doing architectural research on traditional von Neumann architectures. We recommend that you use the version HERE, though other versions are available from the SimpleScalar web site.


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to aputnam]