Jason D. Bakos picture

CSCE 212: Introduction to Computer Architecture

Meeting Times: Tuesday, Thursday 11:00 - 12:15

Location: Swearingen 2A31

Instructor: Dr. Jason D. Bakos

Announcements

9/29 -- Someone found another mistake on the answers sheet, on question C2.3. The branches there should be BGEZ. Here's the PDF with all three corrected answers. Pdf document[answers]

9/4 -- The TA's office hours are TTH 2:00-3:00.

Downloads

Course syllabus: Pdf document[pdf]

Links

SPIM: MIPS simulator HTML document[html]

SPIM: Quick References HTML document[html]

MIPSter! A hyper-nifty MIPS code editor! HTML document[html]

Companion site for the textbook HTML document[html]

Blackboard HTML document[html]

CSE Secure Site (Dropbox) HTML document[html]

Course Schedule

Date Topic Assignment Downloads
Thurs - 8/21/08 Introduction Read Chapter 1 Ppt document[slides]

Tues - 8/26/08 Chapter 2: MIPS ISA Exercises 1.46-1.48, 1.50-1.54, due 9/2
Read Sections 2.1-2.9, 2.16
Ppt document[slides]

Thurs - 8/28/08 Chapter 2: MIPS ISA none none
Tues - 9/2/08 Chapter 2: MIPS ISA Exercises 2.2-2.4, 2.6, 2.29-2.32, 2.37, due 9/9 none
Thurs - 9/4/08 Chapter 2: MIPS ISA none none
Tues - 9/9/08 Chapter 2: MIPS ISA Project 1, due 9/18 Pdf document[project]

Thurs - 9/11/08 Chapter 2: MIPS ISA none Text document[example code]

Tues - 9/16/08 Chapter 3: Computer Arithmetic Read Sections 3.1-3.7 Ppt document[slides]

Thurs - 9/18/08 Chapter 3: Computer Arithmetic Exercises 3.3, 3.5, 3.10, 3.12, 3.30, 3.40, 3.41, 3.44, 3.46, due 9/30 none
Tues - 9/23/08 Chapter 3: Computer Arithmetic none Pdf document[example exam questions]

Thurs - 9/25/08 Chapter 3: Computer Arithmetic none Pdf document[example exam answers]

Tues - 9/30/08 Exam 1 none none
Thurs - 10/2/08 Discuss exam, Chapter 4: Performance Read Chapter 4

Project 2, due 10/14

Ppt document[slides]

Pdf document[project]

Tues - 10/7/08 Chapter 4: Performance none none
Thurs - 10/9/08 Fall break, no class none none
Tues - 10/14/08 Chapter 5: Datapath and Control Read Sections 5.1-5.6

Chapter 4 exercises 4.2, 4.3, 4.6-4.12, 4.17, 4.18, 4.45, 4.46, due 10/21

Ppt document[slides]
Thurs - 10/16/08 Chapter 5: Datapath and Control none none
Tues - 10/21/08 Chapter 5: Datapath and Control Project 3, due 10/28 Pdf document[project]

Thurs - 10/23/08 Chapter 5: Datapath and Control Exercises 5.1, 5.8-5.10 (explain), 5.11, 5.13, 5.14, 5.26-5.31, 5.35, 5.43, due 10/30 none
Tues - 10/28/08 Chapter 6: Pipelining none Ppt document[slides]
Thurs - 10/30/08 Chapter 6: Pipelining Exercises 6.1-6.4, 6.17-6.19, 6.21-6.22, 6.33, 6.35, 6.47, 6.50, due 11/13 none
Tues - 11/4/08 No class (election day) none none
Thurs - 11/6/08 Chapter 6: Pipelining Extra credit project, due 12/4 Pdf document[project]
Tues - 11/11/08 Chapter 6: Pipelining none Pdf document[example exam questions]

Pdf document[example exam answers]

Thurs - 11/13/08 Chapter 7: Memory Hierarchy Read Sections 7.1-7.5, exercises 7.1, 7.5, 7.9, 7.10, 7.14, 7.20, 7.28, 7.29, 7.45, due 11/25 Ppt document[slides]
Tues - 11/18/08 NO CLASS (travel day) none none
Thurs - 11/20/08 Exam 2 none none
Tues - 11/25/08 Discuss Exam 2 none none
Thurs - 11/27/08 NO CLASS (Thanksgiving) none none
Tues - 12/2/08 Chapter 7: Memory Hierarchy none Pdf document[example exam questions]

Thurs - 12/4/08 Chapter 8: Storage and Networks none Ppt document[slides]
Fri - 12/12/08 Final exam, 9:00am none none