Spring 2016 :: CSE 502 - Computer Architecture

Due Dates

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

Date What
02/22 HW1 submission
02/22 Project group composition
03/14 HW2 submission
05/16 Project submission

Lectures Schedule

Date What Notes
01/26 No Class
01/28 Introduction Required Reading:
  • SPARCv8 Manual, Chapters 2-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.
02/02 Review and Fundamentals: Performance Recommended Reading:
  • Shen and Lipasti, Sections 1.1 to 1.3
  • H&P, Chapter 1
02/04 Introduction to SystermVerilog
02/09
02/11 Review and Fundamentals: Power and ISA Recommended Reading:
  • H&P, Appendices A and K
02/16 Cache Design Basics Recommended Reading:
02/18
02/23 Main Memory and DRAM Recommended Reading:
02/25
03/01 Pipelining Recommended Reading:
03/03
03/08 Superscalar Pipelines

Recommended Reading:
  • Shen and Lipasti, Chapter 4
  • H&P, Sections 3.1 and 3.10
03/10 Out-of-Order Execution Recommended Reading:
  • Shen and Lipasti, Section 5.2
  • H&P, Sections 3.4-5
03/15 No Class (Spring Recess)
03/17
03/22 Midterm Exam (In Class)
03/24 Precise State Recovery

MIPS R10K
Required Reading:
03/29
03/31 Memory Accesses in Out-of-Order Pipelines Recommended Reading:
  • Shen and Lipasti, Section 5.3: Subsections 5.3.1-5.3.3
04/05 No Class
04/07 Pipeline Front-end (Instruction Flow) Recommended Reading:
  • Shen and Lipasti, Section 5.1 and Chapter 9
04/12
04/14 Beyond ILP Recommended Reading:
  • Shen and Lipasti, Chapter 11
04/19
04/21
04/26
04/28
05/03 Data-Parallel Architectures Recommended Reading:
05/05 Prefetching
05/16 Final Exam (5:30pm-8:00pm, Earth & Space 069)