Author :
Montrym, John ; Moreton, Henry
Author_Institution :
Nvidia, Santa Clara, CA, USA
Abstract :
Graphics processing units (GPUs) continue to take on increasing computational workloads and support interactive rendering that approaches cinematic quality. The architectural drivers for GPUs are programmability, parallelism, bandwidth, and memory characteristics. This article describes how one team approached the design problem.
Keywords :
cache storage; computer graphic equipment; image resolution; interactive systems; multi-threading; parallel architectures; rendering (computer graphics); architectural drivers; computational workload; graphics processing units; interactive rendering; memory characteristics; Computational modeling; Computer aided manufacturing; Computer graphics; Design automation; Electric breakdown; Filtering; Handheld computers; Rendering (computer graphics); Trademarks; Virtual manufacturing; GPU; Graphics; MIMD; SIMD; multi-threaded; parallel processors;
Journal_Title :
Micro, IEEE