Stephen works in the CUDA group at NVIDIA, working on making the CUDA language and programming model span the needs of parallel programming from high performance computing to artificial intelligence. Prior to his present position, he lead the Simulation & Analytics group at SpaceX where he worked on various projects including large-scale simulation of combustion processes in rocket engines. His background is in computational fluid mechanics and plasma physics, but he has worked in diverse industries including networking, CAD/CAM and scientific computing.
Parallel Programming Languages, Libraries, and Models
Resource Management and Scheduling