[Home] [Up]

Joe Darcy

Speaker

October 11

What Every Computer Programmer Should Know About Floating-Point Arithmetic

Joe Darcy's blog is at http://blogs.sun.com/darcy/

A complement to David Goldberg's classic paper "What Every Computer Scientist Should Know About Floating Point Arithmetic", this talk will discuss popular misunderstandings about floating-point arithmetic and how to avoid common pitfalls.

Joe has reigned as Sun's "Java Floating-Point Czar" since 2000. In that position, Joe has helped improve the performance and conformance of core numerical libraries, expanded the set of supported math functions, and worked on adding hexadecimal floating-point literals to the Java programming language. Joe has also been active in the IEEE 754 revision effort, serving as editor for part of 2003.

He received his Master's degree in Computer Science from Berkeley in May 1998. His master's project, "Borneo: Adding IEEE 754 floating-point support to Java," allows Java to be fully IEEE 754 compliant.