Computer Architecture Lectures for Fall 2010

Lecture

Date

Topics

Overheads

Handouts

01

Aug 24

HLL/AL Review; Architectural Improvements

Chapter 2 PowerPoint

HLL/AL Review Questions

02

Aug 26

Instruction Set Design Issues

Instr Set Design Overheads

Instruction Set Design Questions

03

Aug 31

Intro. To Instruction Pipelining

Instr Pipelining Overheads

Instruction Pipelining: Data Hazard Questions

04

Sep 02




05

Sep 07

Instruction Pipelining: Control/Branch Hazards

Control/Branch Hazards Overheads

Control/Branch Hazard Questions

06

Sep 09




07

Sep 14

Superpipelining and Superscalar Architectures

Superpipelining and Superscalar Overheads

Superscalar Questions

08

Sep 16




09

Sep 21




10

Sep 23

Superscalar Architectures: Pentium 4 and ARM Cortex-A8

Chapter 14 PowerPoint

Figure14-4

11

Sep 28

Review for Test 1

Test 1 Review Topics

Test 1 Fall '09 Solution

12

Sep 30

Test 1

Test 1 Solution


13

Oct 05

Bus Interconnection

More PCI Bus Examples

Bus Questions

14

Oct 07

Cache

Memory Hierarchy and Cache Overheads

Cache Questions

15

Oct 12

Main Memory

Square-Memory and Memory Overheads

Main Memory Questions

16

Oct 14

External Memory: Hard disk and RAIDs

Hard disk and RAID Array Overheads

Hard disk and RAID Questions

17

Oct 19

RAID continued



18

Oct 21

I/O, interrupts, and introduction to OS

Introduction to OS Overheads

I/O and OS Questions

19

Oct 26

Virtual Memory

Virtual Memory Overheads

Virtual Memory Questions

20

Oct 28




21

Nov 02

Review for Test 2

Test 2 Review Topics

Test 2 Fall '09 Solution

22

Nov 04

Test 2

Test 2 Solution

Test 2

23

Nov 09

No class – HLC meeting



24

Nov 11

Virtual Memory: page replacement algorithms and segmentation

Virtual Memory Overheads

Page Replacement and Segmentation Questions

25

Nov 16

Finish virtual memory



26

Nov 18

Overview of Parallel Processing

Chapter 17 PowerPoint

Lecture 26 Power Point Slides

Cache coherency and SMP synchronization Questions

Thanksgiving Break: 11/22 to 11/26

27

Nov 30

Overview of Parallel Processing

Lecture 27 Power Point Slides

Network-connected Multiprocessors Questions

28

Dec 01

“High-lights” of Multi-core processors

Chapter 18 PowerPoint

lec29_multicore.ppt

Page Replacement and Segmentation Questions

29

Dec 07




30

Dec 09


Review Topics for the Final


Final Exam, Wednesday (December 15) 1-2:50 PM in ITT 328