I’m an independent computer designer, programmer, and researcher, lately
splitting most of my time between contributing to the specification of the new
Besides work, I still regularly play ultimate (frisbee), and I occasionally
travel, mostly in Europe.
Pictures of Roman ruins in Italy.
Over 150 photographs from my first trip to Europe, way back
|HardFloat, SoftFloat, TestFloat. HardFloat and SoftFloat are hardware and software implementations of the IEEE floating-point standard, respectively. TestFloat is a program for testing whether a floating-point implementation conforms to the IEEE standard.|
|The Garp processor. Garp is a hypothetical general-purpose microprocessor that includes on-chip “reconfigurable hardware” as an added computing device. Garp was the topic of my dissertation, and a project of the BRASS Research Group in the late 1990s.|
|Algorithmic exception handling. By algorithmic I mean the common kind of exception handling now supported by many programming languages. My Master’s work was in this area.|
|Publications and other documents.|
2455 Hilgard Avenue #23|
Berkeley, CA 94709-1234
“Upon us all a little rain must fall.”John Hauser, 2019 July 29