CSE 141 Homework Assignments

Fall 2006, 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 21 Introduction 1.2 - 1.1, 1.3, 1.4
Sept 26 ISA 2.1-2.6,2.9 2.13,2.15,2.16 2.7,2.8,2.10-2.12
Sept 28 ISA - - -
Oct 3 Performance 4.1-4.3,4.5 4.4 -
Oct 5 Computer Arithmetic 3.1-3.4,B.5   B.6
Oct 10   3.5-3.6 3.8 3.7
Oct 12 Single-Cycle CPU 5.1,5.3,5.4 5.2  
Oct 17 Single-Cycle CPU Control, Multi-cycle CPU 5.5   C.3
Oct 19 Microprogramming and Exceptions 5.6   5.7
Oct 24 Pipelining 6.1,6.2    
Oct 26 Data Hazards 6.4,6.5    
Oct 31 Midterm (subject to confirmation)      
Nov 2        
Nov 7 Control Hazards 6.6   6.8
Nov 9 Advanced Pipelining 6.9, 6.10    
Nov 14 Cache Basics 7.1-7.2    
Nov 16        
Nov 21 Better Caches 7.3, 7.5 7.6  
Nov 23 Thanksgiving      
Nov 28        
Nov 30        
Dec 5 Final, 3:00