Henry Moreton is a Distinguished Engineer in the architecture group at NVIDIA. He joined NVIDIA in the fall of 1998. From 1984 to 1998 he worked at Silicon Graphics. In 1992 he received a Ph.D. from the University of California, Berkeley. He has published in the areas of curve and surface modeling, rendering, texture mapping, video and image compression, and unmanned submarine control. He has over seventy-five patents in the areas of optics, video compression, graphics, system & CPU architecture, and curve & surface modeling & rendering. Current interests include the evolution of graphics programming models and, API design and hardware architecture of highly parallel programmable devices.