Home
Name Modified Size InfoDownloads / 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 0
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/
Source: README, updated 2013-10-15