11.001001000011111101101010100010001000 Arithmazium
Home

IEEE 754 reader's guide and timeline

This shelf contains papers about the standard, how it is implemented, and how it is used. See the William Kahan shelves for his many papers regarding the standard. The IEEE holds the copyright on its standards and charges a nominal fee for distribution. This site features older versions of the standard that have since been superseded.

A timeline of the emergence of IEEE 754

This list presents some high points from the early years of IEEE 754.

Anecdotes

Kahan modified the CORDIC algorithms, which are designed around fixed-point computation, to work in floating point. See his paper on pseudo-multiply and pseudo-divide on the William Kahan IEEE 754 shelf.

Bob Corbett developed correctly-rounded trigonometric argument reduction at the same time DEC engineers did, but Corbett used half the number of bits. Vic Vyssotsky at Bell Labs was surprised and impressed when it passed his tests.

Palmer struggled to get Intel to build a coprocessor at all. In the 1970s, many executives believed there was no demand for scientific computation, an attitude that afflicted the calculator industry, too. When Palmer offered to go with $0 salary but take $1 for every 8087 shipped, he got no deal. There remained a contingent convinced that just the basic 4 functions would suffice.

A Microsoft story: Early on, Kahan joined an Intel group in Redmond to discuss compiler support. All went fine through the morning until the chairman arrived around 11:00, looked at an open CPU box on the desk with an empty 8087 socket, and declared that most such sockets would remain empty. And so ended any prospect for direct compiler support of the floating point hardware.

At Intel, there was more interest in Israel than in Santa Clara in working on a math coprocessor. Given the serious constraints of the time, Rafi Nave's team developed a technique for storing 2 bits per transistor in ROM.

Borland Quattro was the first spreadsheet to fully exploit the 8087, thanks to Roger Schlafly.

By the mid-1980s, competition was heating up. Cyrix and Weitek offered alternatives to the 80387.

A possibly apocryphal tale: "When I was at Intel, I heard a story that as the IEEE standard was coming together, Digital Equipment was holding out and refusing to endorse it. They had their own floating point architecture. Finally Don Knuth [at Stanford] got on an airplane, flew to Maynard MA and stomped into Gordon Bell’s office and said that DEC was holding back the evolution of computing. At that point DEC came around. I have never believed that story, but I’m curious if there is any truth to it." Knuth did write an open letter to the 754 subcommittee in 1980.

Home