Thomas M. Siebel Chair in Computer Science
Ph.D. Stanford University, 1982
One of the biggest challenges in parallel computing for scientific computing is efficiently and correctly expressing parallel programs. My work in this area has three main directions:
- Developing standards for parallel computing that can be efficiently and widely implemented. This work has focused on the Message Passing Interface (MPI) standard and a freely-available implementation of the MPI standard, MPICH.
- Developing tools to understand and improve the performance and correctness of parallel programs.
- Innovative methods for parallelism that will match radical changes in computer architecture.
In the News