Course material 2010–11
Floating-Point Computation
Principal lecturer: Dr David Greaves
Taken by: Part IA CST, Part IA NST, Part I PPS
Syllabus
Past exam questions
Feedback/Course Evaluation.
Examples Sheets 1 + 2 (combined with minor revisions)
Information for supervisors (contact lecturer for access permission)
- Course slides
- An easy magazine article by Cleve Moler (The Mathworks, creators of MATLAB) conveying the feel of various ideas from this course
- Resources for Michael Overton's book "Numerical Computing with IEEE Floating Point Arithmetic"
- Mike O'Donohoe's notes for a previous course with a different syllabus
- Annotated subset of past exam questions for the previous Numerical Analysis course which remain useful.
- Illustrative C programs and their translation to Java
- Nick Maclaren's course "How Computers Handle Numbers – a.k.a. Computer Arithmetic Uncovered" for the Computing Service.
For the more adventurous:
- David Goldberg's article "What Every Computer Scientist Should Know About Floating-Point Arithmetic"
- David Monniaux's article "The pitfalls of verifying floating-point computations"
- Some papers of William Kahan