Summary
Paul Sathre is a research software engineer dedicated to open, portable, high-performance computing that empowers scientists and clinicians to leverage all available compute power without compatibility headaches. Based in South Carolina, he brings over a decade of HPC experience to Virginia Tech's Computer Science Department, focusing on high-performance and heterogeneous computing across fluid dynamics, molecular modeling, and graph analysis. He specializes in software portability across CUDA-to-X and OpenCL, and in boosting developer productivity for heterogeneous, performance-portable applications. An early and ongoing advocate for open standards and open-source runtimes, he has worked with LLVM/Clang and related ecosystems since his MS thesis, underscoring a career-long belief that collaboration accelerates impact. He earned Magna Cum Laude BS and an MS with Outstanding Thesis from Virginia Tech, reflecting rigorous academics paired with practical, production-focused research. His work aligns with the SYCL and hardware/software co-design movement, pushing open heterogeneous HPC forward for both commercial and research use.
10 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Magna Cum Laude, Bachelor of Science - BS, Computer Science, Magna Cum Laude at Virginia Tech
Master of Science - MS, Computer Science and Applications, Dept. of Computer Science Outstanding M.S. Thesis 2012/13, Master of Science - MS, Computer Science and Applications, Dept. of Computer Science Outstanding M.S. Thesis 2012/13 at Virginia Tech College of Engineering