| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Makefile | 2013-10-15 | 2.3 kB | |
| README | 2013-10-15 | 1.0 kB | |
| tissue-LQ.ics | 2013-10-15 | 20.9 MB | |
| Timer.cpp | 2013-10-15 | 55 Bytes | |
| Timer.h | 2013-10-15 | 650 Bytes | |
| functions.h | 2013-10-15 | 483 Bytes | |
| compose.h | 2013-10-15 | 605 Bytes | |
| base.h | 2013-10-15 | 415 Bytes | |
| compose.cpp | 2013-10-15 | 31.5 kB | |
| cpu.cpp | 2013-10-15 | 34.5 kB | |
| cpu.h | 2013-10-15 | 1.5 kB | |
| fftw3.h | 2013-10-15 | 18.1 kB | |
| functions.cpp | 2013-10-15 | 1.0 kB | |
| gpu.cu | 2013-10-15 | 153.4 kB | |
| gpu.h | 2013-10-15 | 2.0 kB | |
| Image.h | 2013-10-15 | 32.5 kB | |
| libics.h | 2013-10-15 | 22.4 kB | |
| libics_conf.h | 2013-10-15 | 7.3 kB | |
| libics_intern.h | 2013-10-15 | 8.5 kB | |
| libics_ll.h | 2013-10-15 | 4.3 kB | |
| libics_sensor.h | 2013-10-15 | 4.3 kB | |
| libics_test.h | 2013-10-15 | 1.7 kB | |
| main.cpp | 2013-10-15 | 21.6 kB | |
| optionparser.h | 2013-10-15 | 103.9 kB | |
| psf.ics | 2013-10-15 | 654.5 kB | |
| tissue-HQ.ics | 2013-10-15 | 25.4 MB | |
| Totals: 26 Items | 47.4 MB | 1 |
DECONVOLUTION ON MULTI-GPU
--------------------------
(c) Michal Kuderjavy & Pavel Karas, 2013
Last update: 15/10/2013
1. REQUIREMENTS & DEPENDENCIES
------------------------------
a. CUDA-capable GPU (compute capability at least 1.1 due to atomic operations required)
b. CUDA driver [1]
c. CUDA Toolkit [1]
d. CUDA SDK [1]
e. Libics library
App tested with CUDA Toolkit & SDK 4.2 [2].
2. BUILDING THE EXECUTABLE
--------------------------
a. Configure paths in Makefile
b. Configure CUDA compute capability in Makefile
c. Type "make"
3. RUNNING THE PROGRAM
----------------------
- type "deconvolution" to run program and view help
- you can use attached test images tissue-HQ.ics, tissue-LQ.ics, psf.ics
or randomly generated images (refer to program help)
4. LINKS
--------
[1] https://developer.nvidia.com/cuda-downloads
[2] https://developer.nvidia.com/cuda-toolkit-42-archive
[3] http://libics.sourceforge.net/