Computer Architecture Lectures for Fall 2009

Lecture

Date

Topics

Overheads

Handouts

01

8/25

HLL/AL Review; Architectural Improvements

Chapter 2 PowerPoint

HLL/AL Review Questions

02

8/27

Instruction Set Design Issues

Instr Set Design Overheads

Instruction Set Design Questions

03

9/1

Intro. To Instruction Pipelining

Instr Pipelining Overheads

Instruction Pipelining: Data Hazard Questions

04

9/3




05

9/8

Instruction Pipelining: Control/Branch Hazards

Control/Branch Hazards Overheads

Control/Branch Hazard Questions

06

9/10




07

9/15

Superpipelining and Superscalar Architectures

Superpipelining and Superscalar Overheads

Superscalar Questions

08

9/17




09

9/22




10

9/24

Superscalar Architectures: Pentium 4 and ARM Cortex-A8

Chapter 14 PowerPoint

Figure14-4

11

9/29

Review for Test 1

Test 1 Review Topics


12

10/1

Test 1

Test 1 Solution


13

10/6

Bus Interconnection


Bus Questions

14

10/8

PCI


More PCI Bus Examples

15

10/13

Memory Hierarchy and Cache

Memory Hierarchy and Cache Overheads

Cache Questions

16

10/15




17

10/20

Main Memory

Square-Memory and Memory Overheads

Main Memory Questions

18

10/22




19

10/27

External Memory: Hard disk and RAIDs

Hard disk and RAID Array Overheads

Hard disk and RAID Questions

20

10/29

Finish RAID and Intro. I/O



21

11/3

I/O, interrupts, and introduction to OS

Introduction to OS Overheads

I/O and OS Questions

22

11/5

Virtual Memory

Virtual Memory Overheads

Virtual Memory Questions

23

11/10

Review for Test 2

Test 2 Review Topics


24

11/12

Test 2

Test 2 Solution


25

11/17

Virtual Memory: locality of reference and TLB



26

11/19

Virtual Memory: page replacement algorithms and segmentation

Virtual Memory Overheads

Page Replacement and Segmentation Questions

Thanksgiving Break Week, November 23-27

27

12/1




28

12/3

Overview of Parallel Processing

Chapter 17 PowerPoint


29

12/8

“High-lights” of Multi-core processors

Chapter 18 PowerPoint


30

12/10


Review Topics for the Final


Final Exam, Thursday (Dec. 17) 10-11:50 AM in ITT 328