- 4088 users, 635 publications, 769 reviews -
A Tutorial on Combining Nonlinear Optimization with CUDA
|Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3515|
Submitted by Charles Hatt on 04-27-2015.
Nonlinear optimization is a key component of many image registration algorithms. Improving registration speed is almost always desirable. One way to do this is to accelerate the optimization cost function using a parallel implementation. The purpose of this document is to provide a tutorial on how to combine the CUDA GPU computing framework with standard nonlinear optimization libraries (VNL) using CMake. The provided code can be used as a starting template for programmers looking for a relatively painless introduction to CUDA-accelerated medical image registration and other nonlinear optimization problems.
|Download Paper , View Paper|
|Download Source code|
|Categories:||Code speed optimization, Optimization, Parallelization, SMP, Registration|
|Keywords:||CUDA, Nonlinear Optimization, VNL, Tutorial, Source Code|
Linked Publications more
A MultipleImageIterator for iterating over multiple images simultaneously
by Schaerer J.
InsightToolkit Kinetic Analysis (itk::ka) Library
by Dowson N., Baker C., Raffelt D., Smith J., Thomas P., Salvado O., Rose S.
Send a message to the author