| Week |
Lecture |
Lecturer |
Lecture Contents |
Slides |
Audio |
Topic Checklist |
Assignment Schedule |
| Week 1 |
Lecture 1
|
DA & SR |
Overview and Motivation
Discussion about Assignment A |
Introduction
Slides 1 - 37 |
 |
|
Assignment Part A Handout |
Lecture 2
|
DA |
Introduction to ILP Processors |
Chapter 4,
1 - 18 |
 |
|
- |
| Week 2 |
Lecture 3
|
DA |
Introduction to ILP Processors
Pipelined Processors |
Chapter 4, 19 -
Chapter 5, 1 - 14 |
 |
|
- |
Lecture 4
|
DA |
Pipelined Processors |
Chapter 5, 15 - 30 |
 |
|
- |
| Week 3 |
Lecture 5
|
DA |
Pipelined Processors |
Chapter 5, 31 - 58 |
 |
|
Assignment Part B Handout |
Lecture 6
|
DA |
Branch Processing |
Chapter 8, 1 - 20 |
 |
|
- |
| Week 4 |
Lecture 7
|
DA |
Branch Processing |
Chapter 8, 20 - 40 |
|
|
- |
Lecture 8
|
DA |
Branch Processing |
Chapter 8, 40 - 62 |
|
|
- |
| Week 5 |
Lecture 9
|
DA |
Superscalar Execution |
Chapter 7, 1 - 22 |
|
|
- |
Lecture 10
|
DA |
Superscalar Execution |
Chapter 7, 27-72 |
|
|
Assignment Part A Due |
| Week 6 |
Lecture 11
|
DA |
Superscalar Execution |
Chapter 7, 42-99 |
|
|
- |
Lecture 12 |
DA |
Superscalar Execution |
Chapter 7, 97-131 |
Chapter 6 Lecture 1
2000 MP3
Chapter 6 Lecture 2
2000 MP3
|
|
- |
| Week 7 |
Lecture 13
|
SR |
Introduction to Computer Arithmetic
|
|
|
|
- |
Lecture 14 |
SR |
Fixed-Point Addition: Basic Formulation
Ripple Carry Adder
Carry Look-Ahead Addition |
|
|
|
- |
| Week 8 |
Lecture 15
|
SR |
Addition and Subtraction of Signed integers |
|
|
|
- |
Lecture 16 |
SR |
Multiplication of Positive Integers
Fast Integer Multiplication |
- |
|
|
- |
| Week 9 |
Lecture 17
|
SR |
Higher Radix Multiplication
Multiplier Recoding |
|
|
|
- |
Lecture 18 |
SR |
Higher Radix Multiplication
Multiplier Recoding |
- |
|
|
- |
| Week 10 |
Lecture 19
|
SR |
Tree Multiplication |
|
|
|
- |
Lecture 20 |
SR |
Multiplication of Signed Integers
Booth's Algorithm |
- |
|
|
- |
| Week 11 |
Lecture 21
|
SR |
Division Algorithms |
|
|
|
Assignment Part B Due |
Lecture 22 |
SR |
Division Algorithms |
- |
|
|
- |
| Week 12 |
Lecture 23
|
SR |
Floating Point Arithmetic |
|
|
|
- |
Lecture 24 |
SR |
Floating Point Arithmetic |
- |
|
|
- |
| Week 13 |
Lecture 25
|
SR |
Revision |
|
|
|
- |
Lecture 26 |
DA & SR |
Exam Revision Student Feedback |
- |
|
|
- |