Assignments
Homework 1 ( Due Mon Feb 12, 2018 10:00am)
Solution
Homework 2 (problem 3 updated) ( Due Mon Feb 19, 2018 10:00am. (Please print the homework and do the solution in the space provided for each problem)
Solution
Homework 3 updated Feb 22, 2018 (Due Mon Feb 26, 2018 10:00am)(Please print the homework and do the solution in the space provided for each problem)
Solution
Homework 4(and 5) (Due Mon Mar 5, 2018 10:00am) (
updated to make some questions optional
)(Please print the homework and do the solution in the space provided for each problem)
Solution
Homework 6 - Please list your recitation number (Due Wed Apr 4, 2018 10:00am)
Solution
Homework 7 - Please mark your recitation number (Due Mon Apr 9, 2018 10:00am)
Solution
Homework 8 (updated) (Due Mon Apr 16, 2018 10:00am)
Solution
Homework 9 (Updated due date: Mon May 7, 2018 10:00am)
Solution
Homework 10 (Solutions posted for 1st 2 question; last one to be updated soon (Due Fri May 11, 2018 10:00am
Solution UPDATED
Project 1 (updated with correct submit information)(updated Bonus: variable Matrix size for multiplication (MxN X NxP)
project1_skeleton.s file
SPIM Online tutorial
Project 2 Verilog - Due Friday, May 4, 2018 midnight
Project 3 (updated) Cache memories - using Dinero - Due Friday, May 11, 2018 midnight; as mentioned in the class, late submissions with 20% penalty will be accepted till 5pm Sunday 13 May
Dinero notes from an old document - refers to pollux machine; that should be timberlake
Exam 1 Version 1  
Version 2
Exam 2 Version 1  
Version 2
Sample Exam 1
Sample Exam Final Spring 2017
Quiz 1 Version 1 and
Quiz 1 Version 2