Dense Matrix Algebra on the GPU
NovodeX AG
Chapter in the book “ShaderX2 – Shader Introduction & Tutorial”, 2003
@article{moravanszky2003dense,
title={Dense matrix algebra on the GPU},
author={Morav{‘a}nszky, {‘A}.},
journal={ShaderX2: Shader Programming Tips and Tricks with DirectX},
volume={9},
pages={352–380},
year={2003},
publisher={Citeseer}
}
Perhaps the most important innovation of the latest generation of programmable graphics processors (GPUs) is their capability to work with floating point color data. Previous generations of GPUs have worked with up to a byte of integer data per color channel. Developers working on graphics engines with advanced lighting effects often complained about banding artifacts, even in truecolor video modes, because multiplicative effects quickly made the round off error caused by the limited precision noticeable. The advent of GPUs that represent each color channel with a 32-bit floating-point value has thus been widely celebrated in the real time graphics community.
February 24, 2011 by hgpu