Parallelism on Its Own Feet: 90 Days as an NVidia Intern
Introduction
During the summer of 2019, I took an internship at NVidia’s Austin campus working with one of their CUDA compiler teams. Two teams of engineers there work on compiler related projects: the compiler verification team and the compiler development team. The compiler verification team ensures the correctness and consistent behavior of the CUDA compiler toolchain for a large number of applications on all platforms. The development team is in charge of the in-driver CUDA assembler, publicly known as ptxas
. I worked under the supervision of Brian Deitrich, and mentored by Rishkul Kulkarni.