Winter Quarter 02-03
Class time: 11:00-12:15 Tuesday and Thursday
Location: Building 380, room 380X; may be relocated, depending on enrollment.
Instructor: M.J. Flynn
Office: Gates 346
Phone: (650) 723 1450
Fax: (650) 725 6949
E mail: Flynn@ee.stanford.edu
Course administrators:
TA: Hossam Fahmy, Gates 328. Office hours: Wed. 14:00-16:00
Advanced Computer Arithmetic Design, M.J. Flynn and S. Oberman; Pub J Wiley 2001
Computer Arithmetic Algorithms, Israel Koren; Pub A K Peters, 2002
Computer Arithmetic: Algorithms and Hardware Designs, B. Parhami; Oxford University Press, 2001
Other text, lecture slide handouts and notes will be on line
Jan 7 lecture 1 .ps .pdf Introduction, the integers
Jan 9 lecture 2 .ps .pdf Floating Point Numbers
Jan 14 lecture 3 .ps .pdf Floating Point Numbers
Jan 16 lecture 4 .ps .pdf Residue Arithmetic
Jan 21 lecture 5 .ps .pdf Bounds on Arithmetic
Jan 23 lecture 6 .ps .pdf Addition algorithms
Jan 28 lecture 7 Critique of IEEE FPN: by Dan Zuras
Jan 30 lecture 8 .ps .pdf Multiplication
Feb 4 lecture 9 .ps .pdf Multiply
Feb 6 lecture 10 .ps .pdf Multiply/Divide
Feb 11 lecture 11 .ps .pdf Multiplicative Division and SQRT
Feb 13 lecture 12 .ps .pdf SRT Division, review of the midterm sample
Feb 18 lecture 13 Term Exam
Feb 20 lecture 14 .ps .pdf High performance FADD
Feb 25 lecture 15 .ps .pdf More on Addition and Multiplication
Feb 27 lecture 16 Recent papers on Adders, 1.pdf, 2.pdf, 3.pdf, 4.pdf
Mar 4 lecture 17 .ps .pdf What is new in Divide. 1.pdf, 2.pdf, 3.pdf, 4.pdf 5.pdf 6.pdf
Mar 6 lecture 18 .ps .pdf Elementary functions
Mar 11 lecture 19 .ps .pdf The future of Arithmetic Systems
Mar 13 lecture 20 .ps .pdf Applications of Arithmetic Systems, invited talk
Chapter 4 .pdf
The IEEE standard is currently being revised and there is a nice page of supplemental readings.