Jack Choquette is a Senior Distinguished Engineer with NVIDIA, where he has led the architecture development of NVIDIA's GPGPU Streaming Microprocessors for multiple generations. He has been leading CPU and system designs for over 25 years. Choquette received an M.S. in computer engineering from the University of Illinois Urbana-Champaign, Champaign, IL, USA. Contact him at jchoquette@nvidia.com.