Spring 2018 :: CSE 502 — Computer Architecture

Important Dates

All deadlines are set to 11:59 PM of the respective dates.

Date What
02/23 HW1 submission
03/01 SPARC and SystemVerilog Quiz (in class)
03/14 Project group composition
03/14 HW2 submission
05/12 Project submission

Lectures Schedule

Date What Notes
01/23 Introduction Required Reading:
  • SPARCv8 Manual, Chapters 1-5.
    Familiarize yourself with the basic concepts and jargon of the SPARCv8 architecture in preparation for the course project. You can ignore the material related to the supervisor mode, co-processor and memory model for now.
01/25 No Class
01/30 Review and Background: Performance, Power, ISA and Trends of Computing Technology Recommended Reading:
  • H&P, Chapter 1
  • H&P, Appendix A
  • Shen and Lipasti, Sections 1.1 – 1.3
02/01
02/06
02/08 Introduction to SystermVerilog
02/13
02/15 Cache Design Basics Recommended Reading:
02/20
02/22 Main Memory and DRAM Recommended Reading:
02/27 Pipelining Recommended Reading:
03/01
03/06 Superscalar Pipelines Recommended Reading:
  • Shen and Lipasti, Chapter 4
  • H&P, Section 3.1
03/08 Out-of-Order Execution Recommended Reading:
  • Shen and Lipasti, Section 5.2
  • H&P, Sections 3.4-3.5
03/13 No Class (Spring Recess)
03/15
03/20 Out-of-Order Execution (Cont'd)
03/22 Precise State Recovery

MIPS R10K
Recommended Reading:
03/27 Memory Access in Out-of-Order Pipelines Recommended Reading:
  • Shen and Lipasti, Section 5.3
03/29 Pipeline Front-End Recommended Reading:
  • Shen and Lipasti, Section 5.1 and Chapter 9
04/03 Midterm Exam (In Class)
04/05 Pipeline Front-End (Cont'd)
04/10 Prefetching
04/12 Beyond ILP: Thread-Level Parallelism Recommended Reading:
  • Shen and Lipasti, Chapter 11
  • H&P, Chapter 5

CSE 610 Slides:
Other useful readings:
04/17
04/19
04/24
04/26
05/01 Data-Parallel Architectures Recommended Reading:
05/03
05/14 Final Exam (5:30pm-8:00pm, Frey Hall 305)