A Crash Course on Programmable Graphics Hardware
Recent years have witnessed tremendous growth for programmable Graphics Hardware (GPU), both in terms of performance and functionality. This paper overview the high-level architecture of modern GPU, and introduce the GPU programming model. The authors also briefly describe the kinds the visual effects and applications that can be achieved by programmable graphics hardware. Programmable graphics hardware is one of the few technologies that have survived through the ashes of the 90s dot com bubble burst, and it is still advancing at warp speed today.