Image goes here
Lectures
CptS 260 - Intro to Computer Architecture
Washington State University
Week Date Topic Book Chapter(s) Assignments
1 Mon 08/25 Introduction, Ch.1 Notes Ch 1 Info assigned
Wed 08/27 Number Representation Ch 3.1, 3.2 Info due, NumberRep assigned
Fri 08/29 Integer arithmetic
2 Mon 09/01 Labor Day Holiday - no class NumberRep due
Wed 09/03 MIPS Intro Ch 2.1-2.3
Fri 09/05 Memory ops & Decisions Ch 2.6, 2.7, 2.9, A. 6 Simple Instructions assigned
3 Mon 09/08 Memory ops & Decisions
Wed 09/10 SPIM, if-then-else, while loop, for loop
Fri 09/12 Procedures Ch 2.7, Appendix A Simple Instructions due
4 Mon 09/15 SPIM I/O, factorial revisited, in-class notes
Wed 09/17 Mergesort - corrected Prog Proj 1 assigned
Fri 09/19 Mergesort - with merge, Quiz
5 Mon 09/22 Floating Point Ch 3.4-3.6, 3.8, 3.10
Wed 09/24 Floating Point Prog Proj 1 due
Fri 09/26 Midterm 1 Prog Proj 2 assigned
6 Mon 09/29 Go over Midterm and Introduce Programming Project 2
Wed 10/01 Instruction formats 2.9 and A.10, mainly
Fri 10/03 Compilation, Assembly and Linking Ch 2.10, A. 1-A.4
7 Mon 10/06 Digital systems Appendix B (on the CDROM) Prog Proj 2 due
Wed 10/08 Digital systems Basic Logic Design assigned
Fri 10/10 Combinational Logic
8 Mon 10/13 State machines; CPU implementation
Wed 10/15 Pipelining Ch 6.1, 6.6, 6.10-6.12
Fri 10/17 Pipelining Basic Logic Design due
9 Mon 10/20 Pipelining
Wed 10/22 Caches Ch 7.1-7.3
Fri 10/24 Associative Caches
10 Mon 10/27 Associative Caches
Wed 10/29 Midterm review
Fri 10/31 Midterm 2
11 Mon 11/03 I/O: Polling and Interrupts Ch 8.1, 8.5
Wed 11/05 I/O Assignment Discussion Prog Proj 3 assigned
Fri 11/07 Programming w/interrupts - example, Fixed Mars, DMA App. A, Ch 8.5
12 Mon 11/10 Virtual Memory Ch 7.4-7.8
Wed 11/12 Virtual Memory
Fri 11/14 Project session with TA
13 Mon 11/17 I/O Disks Ch 8.1, 8.2, 8.10
Wed 11/19 Disk Addressing and RAID
Fri 11/21 Programming Project 4 Prog Proj 4 assigned
Thanksgiving Mon 11/24 Thanksgiving Break
14 Mon 12/01 Buses Ch 8.4 Prog Proj 3 due
Wed 12/03 I/O Systems Issues Ch 8.5, 8.6
Fri 12/05 Performance Ch 4
15 Mon 12/08 simpleblt.s, Parallelism Prog Proj 3 re-do assigned
Wed 12/10 contestblt.s, Parallelism
Fri 12/12 Final discussion and comments on project 4 Prog Proj 4 due
Finals week Mon 12/15 Monday, Dec 15, 3:10-5:10
Fri 12/19 Prog Proj 3 re-do due
(c) 2004-2006 Carl H. Hauser           E-mail questions or comments to Prof. Carl Hauser