
VI
GPGPU
With the latest advances in computer graphics, the use of general compute APIs
such as CUDA, OpenCL, and DirectX 11 compute shaders has now become main-
stream. By allowing modern GPUs to go far beyond the standard processing of
triangles and pixels, the power of the graphics processor is now open to domains
reaching far beyond those of visualization or video games. The latest advances
in GPU technologies now allow the implementation of various parallel algorithms
such as AI or physics. With the parallel nature of the GPU, such algorithms can
generally run order of magnitudes faster than their CPU counterparts. This sec-
tion covers chapters ...