This page contains links to my Ph.D. dissertation and supplemental material.
You can read my dissertation in several different forms.
You may also review the Slides presented at my defense.
I also captured source code relating to the work to help repeat this work.
For those of you who are really adventurous, I have also archived the rest of the source code I generated during my Ph.D. program. The code is contained in a makeshift library called On-Card Algorithms (OCA). It's basically a bunch of boilerplate encapsulated in C++ objects to run Cg algorithms that do not fit will within the classical graphics pipeline. You may or may not find that useful although now there are more complete solutions such as CUDA, OpenCL, and many others1 now available.
In this archive is also the collection of algorithms I happened to be working on at the time, such as The FFT on a GPU. You may enjoy looking through them although many will probably be a bit worthless and other may not even work.
You will need CMake in order to compile this code.