|
Project Information
Members
|
GPUDWT: Discrete Wavelet Transform accelerated on GPU
Discrete Wavelet Transform (DWT) is a broadly used digital signal processing technique with application in diverse areas. GPUDWT library implements forward and revers DWT 9/7 and 5/3 transforms and supports CUDA platform (version 3.2 and newer) and NVIDIA GPUs. Performance resultsOn average a HD-sized (1920x1080) image can be transformed within 0.199ms using NVIDIA GeForce GTX 580 GPU. Results for single color HD (1920x1080) 8bit image:
Installation / Compilation
$ tar xfvz gpudwt-XXX.tar.gz $ cd gpudwt-XXX $ make $ ./gpudwt --help ReferencesEarly gpudwt design was described in paper GPU-Based DWT Acceleration for JPEG2000 (http://www.sitola.cz/papers/858064.pdf). Bibtex entry: @inproceedings{858064,
author = {Matela, Jiří},
title = {{GPU-Based DWT Acceleration for JPEG2000}},
booktitle = {MEMICS 2009 Proceedings},
year = {2009},
pages = {136-143},
address = {Brno},
isbn = {978-80-87342-04-6}
}Note, we have not described the current design in any paper yet. AcknowledgmentsThis project has been supported by a research intent Optical Network of National Research and Its New Applications (MSM 6383917201) (http://www.cesnet.cz) and Parallel and Distributed Systems (MSM 0021622419). |