-
Book Overview & Buying
-
Table Of Contents
Modern Computer Architecture and Organization - Third Edition
By :
In gaming, video editing, graphic design, and animation, video processing performance is paramount. Generating and displaying high-resolution graphics requires an enormous amount of mathematical calculations. While general-purpose processors can perform the necessary operations, they lack the performance that users of these applications have come to expect.
High-performance graphics cards, also known as Graphics Processing Units (GPUs), are essentially miniature supercomputers that have been heavily optimized for graphical computation. Because scene rendering computations are highly repetitive, substantial performance gains can be achieved by leveraging hardware parallelization. Graphics processors contain many relatively simple computational units, each performing a small portion of the overall task. The details of GPU architecture will be presented in Chapter 10, Graphics Processing Units. This section focuses on basic system graphics capabilities and the interfaces...