Homework Assignments:
Homework #1, due Wednesday, January 15:
Problems Due: 3.1, 3.3, 3.5, 3.7, 3.9, 3.18, 3.37, 2.1, 2.3, 2.4, 2.5, 2.7, 2.8
Optional problems: 3.8, 3.11, 3.15, 3.22, 3.23, 3.26
Homework #2, due Monday, January 27:
Problems Due: 2.14-2.20, 2.32, 2.33, 4.1, 4.6, 4.12, 4.20, 4.21, 4.23, 4.30, 4.33, 4.41
Homework #3, due Wednesday, February 5:
Problems Due: 5.1, 5.2, 5.11, 5.12
Homework #4, due Wednesday, February 19:
Problems Due: 5.3, 5.4, 5.5, 5.7, 5.13, 5.14, 5.15, 5.16
Homework #5 due Wednesday, February 26:
Problem 1. Go surf the web and find out how many pipeline stages the following processors have:
Problems 6.1, 6.3, 6.6, 6.8
(Make sure you think you could do 6.4 if you had to. )
Homework Assignment #6 due Wednesday, March 5:
1. Surf the web again, this time finding the sizes of the on-chip caches for the Pentium, Pentium Pro (P6), Alpha 21164, and Alpha 21264 processors. Make sure you include all on-chip caches, including instruction cache, data cache, and ??
Problems 6.7, 6.10, 6.20, 7.1, 7.2, 7.3
Homework Assignment #7, due Wednesday, March 12:
Problems Due: 7.9, 7.10, 7.11, 7.13, 7.14, 7.20, 7.21
If you have comments or suggestions, email me at tullsen@cs.ucsd.edu