My interests span several areas required for creating effective scientific applications on current and future highest performance computing platforms. Of special interest are the use of programming models and languages, such as explicit message passing, partitioned global address space languages, and developing languages such as those in the DARPA High Productivity Computer Systems Program; code development tools; performance modeling, analysis, and optimization; computer architectures; inter-process communication mechanisms; the solution of large scale linear systems; and the bridge between research and production computing.
I am a Principal Member of the Technical Staff in the Extreme-scale computing group at Sandia National Laboratory. As a member of the Scalable Architectures department in the Center for Computing Research, I lead the Application Performance Modeling and Analysis Team (PMAT). Our goals are to understand and characterize application performance on key high performance computing (HPC) platforms that are currently deployed, and to predict performance on future platforms using mathematical modeling methods and techniques and an empirical knowledge base. With Mike Heroux, I lead the Mantevo performance prediction project.