John Hauser

I'm a sort of freelance researcher and software developer, currently working full-time as a contractor for a new company called 3Plus1 Technology. My technical interests include computer architecture, computer arithmetic, operating system kernels, and compilers. I continue to update my résumé on-line, in case you're curious.

Besides work, I can sometimes be found in activities like racquetball, backpacking, ultimate frisbee, and windsurfing. I dabble in photography and graphic art, and I study history on the side. I've also gotten to be a pretty serious foosball player. Although I'm not so good at playing the harp (harmonica), I still practice that occasionally, too.


[] Pictures of Roman ruins in Italy. Over 150 photographs from my first trip to Europe, way back in 1997.
[] Great films.

Technical Projects, Past and Present

[] SoftFloat and TestFloat. SoftFloat is a software implementation of the IEEE floating-point standard. 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.
[] 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.
[] Résumé.

Contact Information

  Home   3Plus1
Address 2455 Hilgard Avenue #23
Berkeley, CA 94709-1234
18809 Cox Avenue, Suite 250
Saratoga, CA 95070
Phone (510) 843-6909

``Why so unforgiving? And why so cold? Been a long time crossing, Bridge of Sighs . . .''

John Hauser, 2009 April 28