Roger Allen is a Principal Architect in the GPU Platform Architecture group. He has contributed to NVIDIA GPUs for almost 18 years in a variety of roles from performance analysis, developing internal productivity tools and Shader, Raster and Perfmon GPU architecture. Prior to NVIDIA he designed 3D hardware at 3dfx, Silicon Graphics and Kubota Graphics. He holds a B.S. in Electrical and Computer Engineering from the University of Wisconsin—Madison.