Richard Johnson

Principal Software Engineer, Compiler Team

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.

Location

Chapel Hill, United States

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices