I noticed an excessive slowness when exporting images using OpenCL on a
Geforce GTX 260 (340 drivers). I made a benchmark comparing OpenCL on
and off 46,688 seconds vs 4,174 seconds.
The operating system is Fedora 20 and the CPU is an AMD Phenom II X4 965 BE.
Here the results, what do you think about?


==================
$ darktable -d perf
[dev] took 0.000 secs (0.000 CPU) to load the image.
[export] creating pixelpipe took 0.244 secs (0.400 CPU)
[dev_pixelpipe] took 0.144 secs (0.132 CPU) initing base buffer [export]
[dev_pixelpipe] took 0.076 secs (0.046 CPU) processed `let's go float!'
on GPU with tiling, blended on CPU [export]
[dev_pixelpipe] took 0.080 secs (0.060 CPU) processed `white balance' on
GPU with tiling, blended on CPU [export]
[dev_pixelpipe] took 0.079 secs (0.050 CPU) processed `highlight
reconstruction' on GPU with tiling, blended on CPU [export]
[dev_pixelpipe] took 0.189 secs (0.141 CPU) processed `demosaic' on GPU
with tiling, blended on CPU [export]
[dev_pixelpipe] took 0.148 secs (0.184 CPU) processed `exposure  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.165 secs (0.150 CPU) processed `orientation  ' on
GPU with tiling, blended on CPU [export]
[dev_pixelpipe] took 0.253 secs (0.395 CPU) processed `base curve  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.399 secs (0.826 CPU) processed `input color
profile' on CPU, blended on CPU [export]
[dev_pixelpipe] took 1.320 secs (2.922 CPU) processed `crop and rotate 
' on CPU, blended on CPU [export]

Message from syslogd@system at Mar 24 10:49:24 ...
 kernel:[ 8369.838481] NMI watchdog: BUG: soft lockup - CPU#1 stuck for
23s! [swapper/1:0]
[dev_pixelpipe] took 0.078 secs (0.111 CPU) initing base buffer [export]
[dev_pixelpipe] took 0.014 secs (0.019 CPU) processed `let's go float!'
on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.011 secs (0.023 CPU) processed `white balance' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.011 secs (0.020 CPU) processed `highlight
reconstruction' on CPU, blended on CPU [export]

Message from syslogd@system at Mar 24 10:49:28 ...
 kernel:NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [swapper/1:0]
[dev_pixelpipe] took 0.361 secs (0.742 CPU) processed `demosaic' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.085 secs (0.099 CPU) processed `exposure  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.222 secs (0.364 CPU) processed `orientation  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.114 secs (0.227 CPU) processed `base curve  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.354 secs (0.665 CPU) processed `input color
profile' on CPU, blended on CPU [export]
[dev_pixelpipe] took 1.072 secs (2.691 CPU) processed `crop and rotate 
' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.777 secs (2.011 CPU) processed `local contrast  '
on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.790 secs (2.356 CPU) processed `monochrome  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.214 secs (0.572 CPU) processed `sharpen  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.213 secs (0.684 CPU) processed `output color
profile' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.048 secs (0.152 CPU) processed `gamma' on CPU,
blended on CPU [export]
[dev_process_export] pixel pipeline processing took 46.688 secs (20.885 CPU)
[export_job] exported to `/home/user/folder/test/DSC_0554_27.jpg'
[dev] took 0.000 secs (0.000 CPU) to load the image.
[export] creating pixelpipe took 0.230 secs (0.269 CPU)
[dev_pixelpipe] took 0.143 secs (0.164 CPU) initing base buffer [export]
[dev_pixelpipe] took 0.033 secs (0.052 CPU) processed `let's go float!'
on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.013 secs (0.029 CPU) processed `white balance' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.011 secs (0.033 CPU) processed `highlight
reconstruction' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.312 secs (0.792 CPU) processed `demosaic' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.072 secs (0.105 CPU) processed `exposure  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.154 secs (0.395 CPU) processed `orientation  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.087 secs (0.245 CPU) processed `base curve  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.279 secs (0.678 CPU) processed `input color
profile' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.881 secs (2.709 CPU) processed `crop and rotate 
' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.735 secs (2.018 CPU) processed `local contrast  '
on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.893 secs (2.322 CPU) processed `monochrome  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.238 secs (0.571 CPU) processed `sharpen  ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.260 secs (0.669 CPU) processed `output color
profile' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.064 secs (0.153 CPU) processed `gamma' on CPU,
blended on CPU [export]
[dev_process_export] pixel pipeline processing took 4.174 secs (10.936 CPU)
[export_job] exported to `/home/user/folder/test/DSC_0554_28.jpg'


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to