Richard Johnson is a Principal Software Engineer on the Compiler Team at NVIDIA, where they have been employed since 2011. Prior to this role, Richard held various positions at Transmeta, including Director of Strategic Projects and Manager of Code Morphing Software Products, where they were instrumental in coordinating development efforts and managing advanced projects. Richard also contributed to the GPU Compute Architecture Group at NVIDIA from 2005 to 2011, designing and implementing PTX, a key virtual instruction set architecture for GPU computing. Currently, Richard is pursuing multiple degrees, including a Bachelor of Science in Computer Science and Mathematics, a Master of Science, and a Doctor of Philosophy in Computer Science, all at Cornell University and North Carolina State University.
This person is not in the org chart
This person is not in any teams
This person is not in any offices