ICS 233 Home 
Syllabus 
Lectures
Written
Assignment:
1. Computer
Abstractions and Technology (Due Wednesday, September 19)
1. Solution
2. MIPS
Instructions and Assembly Language (Due Wednesday,
October 24)
2. Solution
3. Integer
Multiplication and Division, Floating Point (Due
Wednesday, November 21)
3. Solution
4.
Performance and Metrics (Due Monday, December 3)
4. Solution
5.
SingleCycle Processor Implementation (Due Wednesday,
January 2)
5. Solution
6.
Pipelining and Cache Memory
6. Solution
Projects:
1. Due
Saturday, December 1, by midnight
Counting
Words, FloatingPoint Multiplication, Matrix Multiplication, and Instruction
Frequencies
2. Due
Wednesday, January 16, by midnight
Pipelined
Processor Design and Implementation
Late
Policy:

Late
projects will be penalized 5% for each
late day.

Maximum late
penalty is 25% for 5 late days, after which the project is not
accepted.