Spring 2015 :: CSE 502 - Computer Architecture

Due Dates

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

Date What
02/19 Course-project group composition and milestones (if any)
03/11 HW1 solution
05/20 Project code and report submission

Lectures Schedule

Date What Notes
01/27 No Class (Snow Day)
01/29 Introduction
02/03 No Class (Snow Day) 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/05 Review and Fundamentals - Performance Recommended Reading:
  • H&P, Chapter 1
  • Shen and Lipasti, Sections 1.1 to 1.3
02/10 SystermVerilog Guest Lecture By Prof. Peter Milder
02/12
02/17 Wrapping up Performance Fundamentals and SystermVerilog
02/19 Review and Fundamentals - Power and ISA Recommended Reading:
  • H&P, Appendices A and K
02/24 Cache Design Basics Recommended Reading:
02/26
03/03 Pipelining Recommended Reading:
  • H&P, Appendix C
  • Shen and Lipasti, Cahpter 2
03/05 No Class (Snow Day)
03/10 Pipelining
03/12 Main Memory and DRAM Recommended Reading:
03/17 No Class (Spring Recess)
03/19 No Class (Spring Recess)
03/24 Superscalar Pipelines

Out-of-order Execution
Recommended Reading:
  • H&P, Sections 3.1, 3.4-5 and 3.10
  • Shen and Lipasti, Chapter 4 and Section 5.2
03/26
03/31 Midterm Exam (10-11:20 AM, Frey Hall 205)
04/02 Precise State Recovery Required Reading:
04/07 MIPS R10K
04/09 Memory Accesses in Out-of-Order Execution Recommended Reading:
  • Shen and Lipasti, Section 5.3: Subsections 5.3.1-5.3.3
04/14 Pipeline Front-end (Instruction Flow) Recommended Reading:
  • Shen and Lipasti, Section 5.1 and Chapter 9
04/16
04/21
04/23 Prefetching
04/28
04/30 Beyond ILP Recommended Reading:
  • Shen and Lipasti, Chapter 11
05/05
05/07
05/15 Final Exam (11:15am-1:45pm, Frey Hall 205)