Tentative Schedule | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Week | Session 1 (13:00-15:00) | Session 2 (15:00-17:00) | ||||||
31/08/22 |
Course presentation Introduction to Computer Arithmetic Number representation, formats Floating-Point Representation Readings: DA, Chapter 1. DA, Chapter 8, p. 397-417 |
|||||||
07/09/22 |
Application-specific acceleration
Readings: Research papers (set #1).
Assignment: Summary papers set #1 |
Addition Readings: DA, Chapter 2, p. 51-115 (not all) Assignment: Homework #2 |
||||||
14/09/22 |
Multioperand Addition
Readings: DA, Chapter 3, p. 137-168 |
Multiplication (part I) Readings: DA, Chapter 4, p. 181-225 |
||||||
21/09/22 |
Approximate computing and variable-precision arithmetic
Readings: Research papers (set #2).
Assignment: Summary papers set #2 |
Multiplication (part II) Readings: DA, Chapter 4, p. 181-225 Assignment: Homework #3
|
||||||
28/09/22 |
Floating-Point (Part I)
Readings: DA, Chapter 8, p. 397-417
|
Problem Solving | ||||||
05/10/22 |
Floating-Point (Part II)
Readings: DA, Chapter 8, p. 417-467 Assignment: Homework #4
|
Discussion papers set #1 (by students) |
||||||
12/10/22
|
On Zoom | |||||||
Arithmetic for Machine Learning
Readings: Research papers and links (set #3).
Assignment: Summary papers set #3 |
Problem Solving |
|||||||
Autumn Break | ||||||||
26/10/22 |
Division
Readings: DA, Chapter 5, p. 247-309 (not all) Assignment: Homework #5 |
Problem Solving |
||||||
02/11/22 |
On Zoom | |||||||
Division by reciprocation
Readings:
DA, Chapter 7, p. 367-375 |
|
|||||||
09/11/22 |
Function Evaluation
Readings: DA, Chapter 10, p. 549-565 Article on DTU Learn Assignment: Homework #6 |
Discussion papers set #2 (by students) |
||||||
16/11/22 |
Square-root and
Readings: DA, Chapter 6+7 |
|
||||||
23/11/22 |
Surprise lecture |
Discussion papers set #3 (by students)
|
||||||
30/11/22 |
Project Presentations (by students)
|