CSE 141 Homework Assignments

Fall 2007, Instructor: Dean Tullsen

Please Note:  All homework assignments must be typed, unless otherwise specified.

Please make sure you understand the class integrity poliy before you begin doing any of the homeworks!

Homework Assignments:

Note, the homework may include some problems on the CD and not in the book, and even include some problems ("For More Practice" from the CD) for which they make the solutions readily available. For those ("for more practice") problems only, you may consult the answers, but please do so only after solving them (then you can go back and correct).


Very approximate Reading and Exam Schedule:
 
Date Topic Critical Important Informative
Sept 27 Introduction 1.2 - 1.1, 1.3, 1.4
Oct 2 ISA 2.1-2.6,2.9 2.13,2.15,2.16 2.7,2.8,2.10-2.12
Oct 4 ISA - - -
Oct 9 Performance 4.1-4.3,4.5 4.4 -
Oct 11 Computer Arithmetic 3.1-3.4,B.5   B.6
Oct 16   3.5-3.6 3.8 3.7
Oct 18 Single-Cycle CPU 5.1,5.3,5.4 5.2  
Oct 23 Single-Cycle CPU Control, Multi-cycle CPU 5.5   C.3
Oct 25 Microprogramming and Exceptions 5.6   5.7
Oct 30   6.1,6.2    
Nov 1 Pipelining 6.4,6.5    
Nov 6 Data Hazards      
Nov 8 Midterm      
Nov 13 Control Hazards 6.6   6.8
Nov 15 Advanced Pipelining 6.9, 6.10    
Nov 20 Cache Basics 7.1-7.2    
Nov 22 Thanksgiving      
Nov 27        
Nov 29 Better Caches 7.3, 7.5 7.6  
Dec 4        
Dec 6 Multiprocessing and Multithreading      
Dec 13 Final, 3:00