TOPIC

DATE

READING FROM TEXT

NOTES

Course overview

Aug 26

Chapter 1

lec1-aug26.ppt

Overview (continued)

Aug 31

Chapter 1

lec2-aug31.ppt

Performance measures

Sept 2

Chapter 1

lec3-sept2-09.ppt

Amdahl’s law, MIPS introduction

Sept 9

Chapters 1 and 2

lec4-sept9-09.ppt

MIPS assembly language

Sept 14

Chapter 2

lec5-sept14-09.ppt

MIPS assembly language (continued)

Sept 16

Chapter 2

lec6-sept16-09.ppt

Translating recursive functions, SPIM and MARS simulator

Sept 21

Chapter 2

lec7-sept21-09.ppt

More examples of MIPS assembly programs

Sept 26

Chapter 2

lec8-sept26-09.ppt

Completion of Chapter 2, begin Chapter 3

Sept 28

Chapter 2

lec9-sept28-09.ppt

Circuits for adder and multiplier

Sept 30

Chapter 3

lec9-sept28-09.ppt

MID-SEMSTER TEST # 1

Oct 5

Chapters 1, 2 and parts of 3

All the lectures covered until Sept 30

Discussion of mid-term, optimized multiplier,

Oct 7

Chapter 3

lec9-sept28-09.ppt

Tree-based multiplier, carry-save based multiplier, division circuit

Oct 12

Chapter 3

lec9-sept28-09.ppt

Floating-point numbers

Oct 14

Chapter 3

lec13-oct13-09.ppt

Furlough day, no class

Oct 19

 

 

floating-point circuits

Oct 21

Chapter 3

lec13-oct13-09.ppt

FP for addition and multiplication,

FP in MIPS

Oct 26, Oct 28

Chapter 3

lec15-oct26-09.ppt

Processor design – simple design for a subset of MIPS instructions

Nov 2

Chapter 4

lec16-nov2-09.ppt

Processor design (continued)

Nov 4

Chapter 4

lec16-nov2-09.ppt

Control logic for m–MIPS, performance of single cycle CPU

Nov 9

Chapter 4

lec18-nov4-09.ppt

VETERAN’S DAY, NO CLASS

Nov 11

 

 

MID-SEMESTER # 2

Nov 16

Chapters 3 and 4

Topics covered from Oct 7 to Nov 11

Pipelining - 1

Nov 18

Chapter 5

lec19-Nov18-09.ppt

No class, furlough day

Nov 23

 

 

No class, Thanksgiving

Nov 25

 

 

Pipelining – 2: forwarding,

load-use hazard detection

Nov 30

Chapter 5

lec20-Nov30-09.ppt

hazard detection, control hazard

Dec 2

Chapter 6

stalling.ppt

branch prediction, cache - 1

Dec 7

Chapter 6

cache1-dec7.ppt

cache - 2

Dec 9

Chapter 6

cache2-dec9.ppt