CSE 141 Homework Assignments

Winter 2009, 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
Jan 5 Introduction 1.2 - 1.1, 1.3, 1.4
Jan 7 ISA 2.1-2.6,2.9 2.13,2.15,2.16 2.7,2.8,2.10-2.12
Jan 12 ISA - - -
Jan 14 Performance 4.1-4.3,4.5 4.4 -
Jan 19 Computer Arithmetic 3.1-3.4,B.5   B.6
Jan 21   3.5-3.6 3.8 3.7
Jan 26 Single-Cycle CPU 5.1,5.3,5.4 5.2  
Jan 28 Single-Cycle CPU Control, Multi-cycle CPU 5.5   C.3
Feb 2 Microprogramming and Exceptions 5.6   5.7
Feb 4   6.1,6.2    
Feb 9 Pipelining 6.4,6.5    
Feb 11 Midterm      
Feb 16 Holiday      
Feb 18 Data Hazards 6.6   6.8
Feb 23 Control Hazards 6.9, 6.10    
Feb 25 Advanced Pipelining 7.1-7.2    
Feb 22 Cache Basics      
Mar 2        
Mar 4 Better Caches 7.3, 7.5 7.6  
Mar 9        
Mar 11 Multiprocessing and Multithreading      
Mar 16 Final, 3:00