Ancient Web: John Hauser Kept Floating-Point Code and a 1997 Rome Album

Computer architect John Hauser's personal homepage links SoftFloat and TestFloat to a 1990s reconfigurable processor project and an old personal travel gallery.

Part of the Ancient Web Collection.

A computer architect's personal website can be a hardware history shelf and a holiday photo album without finding the combination odd.

Visit John Hauser's homepage

John Hauser introduces himself as a programmer, computer designer, and researcher. His professional interests include instruction-set architectures, low-level system software, compilers, and computer arithmetic. He describes his current work around RISC-V, but the homepage's most interesting links reach much farther back.

Hauser identifies himself as the author of Berkeley SoftFloat and TestFloat, resources connected with correctly implementing and testing binary floating-point arithmetic. The software index also includes HardFloat, for hardware-based work. To outsiders those names may seem obscure; to designers of processors and emulators, getting floating-point corner cases right is important because tiny arithmetic differences can expose incompatible behavior.

The previous generation of processor experiments

A separate link leads to Garp, the late-1990s research processor from Hauser's doctoral work at Berkeley. He describes it as a general-purpose microprocessor supplemented by reconfigurable on-chip hardware. The idea places programmable logic close to conventional processing, rather than treating it as a completely separate machine.

This was a period when researchers were trying multiple paths toward faster computing: fixed instruction sets, customizable hardware, compiler support, and carefully specified arithmetic. Hauser's links place a human researcher behind these ideas rather than presenting software releases as anonymously downloadable files.

Then the page takes an unexpected turn. The Roman ruins photo gallery preserves more than 150 pictures from Hauser's first European trip in 1997. The homepage also has a small collection of recommended films and mentions playing ultimate Frisbee.

The visible homepage carries a personal date of July 29, 2019. That is a page revision indicator, not proof the entire site launched in 2019, just as the photo dates are not proof the gallery was uploaded in 1997.

The site matters because it has remained an identifiable person's space while the computing industry around his research changed. Scientific contributions, old experimental machines, a travel album, and a resume all occupy one hand-maintained index.

Explore the arithmetic projects and the Roman photo collection.

Part of the Ancient Web Collection.

Articles RSS