15-447 Lectures, Fall 2007

Files identified as ``ppt'' are in Microsoft Powerpoint format. These were prepared using Microsoft Office on a Windows-based PC.

  • Class 01 - Introduction (Aug 27):
    • Course Overview & Organization (ppt)
  • Class 02 - Computer Arithmetic (1) (Aug 29):
    • Fixed Point Representation & Arithmetic (ppt)
  • Class 03 - Computer Arithmetic (2) (Sep 5):
    • Floating Point Representation & Arithmetic (ppt)
  • Class 04 - Instruction Set Architecture (Sep 10):
    • Instruction Encoding and Design (ppt)
  • Class 05 - Instruction Set Architecture (Sep 12):
    • Addressing Modes (ppt)
  • Class 06 - Performance (Sep 17):
    • Measuring Performance (ppt)
  • Class 07 - Performance (Sep 19):
    • Measuring Performance (Cont'd) (ppt)
  • Class 08 - Review Topics (Sep 24):
  • Class 09 - Exam 1 (Sep 26):
  • Class 10 - Datapath & Control (Oct 1):
    • Design of Datapath and Control (ppt)
  • Class 11 - Single Cycle Machine (Oct 3):
    • Single Cycle Implementation (ppt)
  • Class 12 - Multiple Cycle Machine (Oct 8):
    • Multicycle Implementation (ppt)
  • Class 13 - Pipelining 1 (Oct 10):
    • Pipelining Overview (ppt)
  • Class 14 - Pipelining 2 (Oct 22):
    • Pipelining Review and Hazards (ppt)
  • Class 15 - Pipelining 3 (Oct 24):
    • Hazards & Performance (ppt)
  • Class 16 - Modern Processors (Oct 29):
    • Superscalars (ppt)
  • Class 17 - Review (Oct 31):
  • Class 18 - Exam 2 (Nov 5):
    • Exam 2
  • Class 19 - Memory Hierarchy (Nov 7):
    • Proc-Mem Gap, Locality, Latency Hiding (ppt)
  • Class 20 - Cache Memories (Nov 12):
    • Direct-Mapped Cache (ppt)
  • Class 21 - Cache Memories (Nov 14):
    • Set Associative Caches (ppt)
  • Class 22 - Virtual Memory (Nov 19):
  • Class 23 - Virtual Memory (Nov 21):
  • Class 24 - Disks (Nov 26):
    • Disks & RAID (ppt)
  • Class 27 - Review (Dec 5):
    • Final Exam (ppt)

Last modified: Fri Dec 7 18:08:37 AST 2007