CMSC 411-0201, Fall 2013

Computer Systems Architecture

Schedule

Lectures & Discussions

Week of: Tue Lecture Thu Lecture H&P Chapter
Sep 2 Introduction Trends in Technology Chapter 1
Sep 9 Reliability & Performance MIPS ISA & Pipelining 1 Appendix A
Sep 16 Pipelining 1 (cont.)
Quiz 1
Pipelining 1 (cont.)
Appendix C
Sep 23 Pipelining 2 Pipelining 3 Appendix C
Sep 30 Memory Hierarchy 1 -
Cache Overview
Quiz 2
Cache Overview (cont.)
Appendix B
Oct 7 Cache Overview (cont.) Memory Hierarchy 2 -
Cache Optimization
Chapter 2
Oct 14 Memory Hierarchy 3 -
Main & Virtual Memory
Midterm 1
Chapter 2
Oct 21 ILP 1 - Loop Unrolling ILP 2 - Branch Prediction Chapter 3
Oct 28 ILP 3 - Dynamic Scheduling
Quiz 3
ILP 4 - Speculation
Chapter 3
Nov 4 ILP 5 - Improving ILP ILP 6 - Limits & Threading Chapter 3
Nov 11 Storage Systems
Midterm 2
Appendix D
Nov 18 Multiprocessors 1 Multiprocessors 2 Chapter 5
Nov 25 Multiprocessors 3
Thanksgiving
Chapter 5
Dec 2 Networking
Quiz 4
GPUs
Appendix F
Chapter 4
Dec 9 Snow Day Architecture Wrapup Chapter 6
Dec 16
Final Exam
(CSIC 2017, Fri Dec 20, 1:30-3:30pm)

Web login

  • Userid: cmsc411
  • Password: an acronym :-)

Projects

  • Project 1 - Due Tue Nov 5th
    • Basic Cache Simulator
  • Project 2 - Due Tue Nov 19th
    • Full Cache Simulator
  • Project 3 - Due Wed Dec 11th
    • Cache Simulation Study

Practice problems

Quizzes

Tests

Valid HTML 4.01!