|
CSE Home | About Us | Search | Contact Info |
|
Class ProjectWaveScalar 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. |
Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 FAX [comments to aputnam] |