GPU++ : an embedded GPU development system for general-purpose computations

Thomas Jansen · mediaTUM – the media and publications repository of the Technical University Munich (Technical University Munich) · 2007

This thesis presents a novel system for general-purpose GPU programming. It features a seamless integration into the C++ programming language to address graphics hardware via a familiar syntax, an abstraction layer to efficiently hide the different computation frequencies, and a novel approach to relax the vector processor paradigm of the GPU. The development system enables software engineers to embed GPU-based development into their existing software process, thus, largely dissolving the differences between main and graphics processor.

Read the paper · More papers on PaperTik