CITK - an architecture and examples of CUDA enabled ITK filters, Release 0.00

Richard Beare, Daniel Micevski, Chris Share, Luke Parkinson, Phil Ward, Wojtek Goscinski, Mike Kuiper

Research output: Contribution to journalArticleOther

Abstract

There is great interest in the use of graphics processing units (GPU)for general purpose applications because the highly parallel architectures used in GPUs offer the potential for huge performance increases. The use of GPUs in image analysis applications has been under investigation for a number of years. This article describes modifications to the InsightToolkit (ITK) that provide a simple architecture for transparent use of GPU enabled filters and examples of how to write GPU enabled filters using the NVIDIA CUDA tools.

This work was performed between late 2009 and early 2010 and is being published as modifications to ITK 3.20. It is hoped that publication will help inform development of more general GPU support in ITK 4.0 and facilitate experimentation by users requiring functionality of 3.20 or wishing to pursue CUDA based developments.
Original languageEnglish
Number of pages8
JournalThe Insight Journal
DOIs
Publication statusPublished - May 2011

Cite this