15-346 Computer Architecture: Design and Simulation

Notes on links

  • pptx links are to Powerpoint versions of the lectures
  • pdf links are to Adobe Acrobat versions of the lectures
  • code links are to directories containing code used for class demonstrations
  • tar links are to archive files in TAR format. Use the tar command on a linux machine to unpack these

Schedule (subject to change)

Date Lecture Assignments

Mar 22 Overview
Mar 24 Benchmarks and Workloads PDF
Mar 26 Performance Evaluation via Simulation Homework 1

Mar 29 Simulation Design
Mar 31 Cache Access time ( PDF) Cache Simulator
Apr 2 Cache Hit Rate

Apr 5 Break Day
Apr 7 Pipelining Overview (PDF)
Apr 9 Hazards and Forwarding Homework 2

Apr 12 Superscalar Processors (PDF) Branch Predictor
Apr 14 Superscalar Processors
Apr 16 Spring Carnival

Apr 19 Superscalar Processors Pipeline Simulator
Apr 21 Superscalar Processors
Apr 23 GPUs (PDF)

Apr 26 Accelerators (PDF) Integrated Simulation
Apr 28 Microarchitectural Attacks (PDF)
Apr 30 Microarchitectural Attacks Homework 3

May 3 OH
May 5 Approximate Computing
May 7 Review