NVIDIA CUDA-based bilinear (2D) interpolation
by Gerald Buchgraber
15 Apr 2009
(Updated 30 Jun 2009)
Incredible speed boost in comparison to the Matlab implementation. (interp2)
|
Watch this File
|
| File Information |
| Description |
This code was inspired by Alexander Huth's bilinear interpolation approach
( http://www.mathworks.com/matlabcentral/fileexchange/20248 )
also using the GPU's built-in bilinear texture interpolation capability, which is indeed very fast.
The speedup is depending on your CUDA enabled graphics hardware. The more multiprocessors, texture units, ... the better the results will be.
In comparison to Alexander's cudainterp2, I added some performance improvements and the capability to interpolate complex numbers too.
Feel free to write some feedback or a comment. |
| Acknowledgements |
2 D Cuda Based Bilinear Interpolation
inspired this file.
|
| MATLAB release |
MATLAB 7.6 (R2008a)
|
| Other requirements |
CUDA enabled graphics hardware, NVIDIA CUDA Toolkit, NVIDIA CUDA SDK, only tested with Windows (XP,Vista) |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 20 Apr 2009 |
description changed |
| 22 Apr 2009 |
added another picture showing the test results on a GeForce 8800 GTX. Much better results in comparision to my mobile GeForce ;) |
| 19 May 2009 |
License changed to BSD |
| 30 Jun 2009 |
I fixed a typo and added tags. |
|
Contact us