A Fast Three-Dimensional Gamma Evaluation Using a Graphics Processing Unit (Gpu)

As mentioned on MedicalPhysicsWeb recently, we created a fast 3D gamma evaluation function that uses the GPU. The gamma function presented here is replicated in two forms.

The first is the fast gamma function utilising GPU texture memory for fast interpolation and the second is a mimic of the first but to be run on a CPU or multiple CPUS with MP support. An ordered searchbox method is implemented and the facility to run gamma calculations without texture interpolation is also available.

The GPU implemented function makes use of the CUDA SDK and both the GPU and CPU functions are wrapped in and compiled as MATLAB mex files for easy execution and inspection of results.

For more information regarding the functions please refer to the publication (PDF) or online: http://dx.doi.org/10.1118/1.3595114


This source code is provided without any express or implied warranties whatsoever. 
Because of the diversity of conditions and hardware under which this source code may
be used, no warranty of fitness for a particular purpose is offered. The user is advised
to test the source code thoroughly before relying on it. The user must assume the
entire risk of using the source code.

Please enter your email address below. We will send you an email shortly containing a link to the download location.

Best regards, MISTIR

Please enter you e-mail address:

This question is for testing whether you are a human visitor and to prevent automated spam submissions.
17 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.