I received my BS in mathematics in 1991 and my MS in computer science in 1994 from Mississippi State University. I joined Sandia National Laboratories in 1995 after serving as a graduate research assistant in the system software thrust at the MSU/NSF Engineering Research Center for Computational Field Simulation (now known as the High Performance Computing Collaboratory). While at Sandia, I've worked on several research and development projects associated with system software and high-performance networking for large-scale, massively parallel, distributed-memory, scientific computing systems. I've designed and developed high-performance implementations of the Message Passing Interface (MPI) standard on several platforms, including the Cray T3D and T3E, the Intel Paragon and TeraFLOPS (ASCI/Red), Sandia's Computational Plant Linux clusters, and the Cray Red Storm (XT3). My research interests include high-performance, scalable communication interfaces and protocols for system area networks, operating systems for massively parallel processing machines, and parallel program performance analysis libraries and tools. I'm a Senior Member of the IEEE and the IEEE Computer Society and a Senior Member of the Association of Computing Machinery.
Programming Models & Languages
System Software & Runtime Systems
AI/Machine Learning/Deep Learning
Big Data Analytics