For many of these studies, keep in mind technology trends. How can you use 1 billion transistors to improve performance? How do we get good performance when a memory access costs 10,000 instruction times? How do we deal with new Web, Object Oriented, or Multimedia workloads? How do we get good I/O performance when disks are getting slower and slower relative to CPUs?

Some of these project ideas have been suggested by members of the faculty. If you decide to work on them, you may want to talk to those faculty to get a sense of where they wanted to go...