|
Welcome to my web page at Sandia National Laboratories. I also
maintain a web page at UNM,
and a, often neglected,
personal one.
Use the left navigation bar to find out about specifics.
Interests
I am interested in system software. Basically any software that interacts
with hardware or is not very far above that in the software stack. In
particular I am interested in software for large-scale, high-performance,
parallel systems; what used to be called massively parallel systems. That
includes operating systems, message-passing, network protocols (but not
TCP/IP. Remember: high performance!), and runtime systems.
Lately have I have been working on systems simulation. These
are what I would consider applications, but they interest me
because I can use my system software experience to help model
and simulate those aspects of a large-scale machine.
Biographical Sketch
I grew up in Switzerland and learned electronics there. I
got interested in software because I got tired of burning
my fingers on a soldering iron and got a master's and a
Ph.D. in computer science from the University of New Mexico
(UNM). My advisor was
Barney Maccabe who now leads the Computer Science and
Mathematics Division CSM
at Oak Ridge National Laboratory.
In 1990 I started working with a group at Sandia when I was
a research assistant at UNM and, after finishing my Master's,
got hired as a member of the technical staff in 1993. Throughout
this time I designed, implemented, and debugged various pieces
of system software starting with SUNMOS on the nCUBE 2 and
Puma on the Intel Paragon. We created our own cluster, Cplant,
before large clusters were common, and I was involved in the
Puma successors: Jaguar, Cougar, and Catamount for the Intel
ASCI Red machine and the Cray XT3 Red Storm.
|