EE 486
Advanced Computer Arithmetic                                               Fact Sheet

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


Text

Advanced Computer Arithmetic Design, M.J. Flynn and S. Oberman; Pub J Wiley 2001

Recommended Texts

(either or both will be quite useful for additional information)

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

Lecture Outline

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


Handouts

Chapter 1 .ps .pdf

Chapter 2 .ps .pdf

Chapter 3 .ps .pdf

Chapter 4 .pdf

Chapter 5 .ps .pdf

Homeworks

Project

Other links

The IEEE standard is currently being revised and there is a nice page of supplemental readings.