For the final six weeks of the course, students worked in small groups to design, implement, and test a large-scale digital system. Students could pick from several suggested projects or they could develop a project completely on their own.
-
Out-of-Order SMIPS Processor Using Tomasulo's Algorithm
Cliff Frey and Vicky Liu
-
Memory Access Scheduler
Matt Cohen and Alvin Lin
-
Cache-Coherent Memory System Using a Ring Network
Albert Chiou and Mat Laibowitz
-
High-Performance SMIPS Processor
Jonathan Eastep
-
Hardware Implementation of an 802.11a Transmitter
Elizabeth Basha, Steve Gerding, and Rose Liu
-
The Pipe Dream: Out-of-Order SMIPS Processor using a Reorder Buffer
Karthik Balakrishnan and Michal Karczmarek