On 17/02/15 13:03, Robert William Hutton wrote:
I just built a computer specifically for darktable use. If I can make the time
I'll do
some dt benchmarks and report back.
I just did a quick comparison with opencl enabled and disabled,
exporting a heavily processed image (two instances of profiled denoise,
plus equalizer and another bunch of stuff) from my 5d3.
With OpenCL:
[dev_process_export] pixel pipeline processing took 1.688 secs (1.308 CPU)
Without OpenCL:
[dev_process_export] pixel pipeline processing took 11.157 secs (35.752 CPU)
See attached for the detailed output.
Cheers,
Rob
[export] creating pixelpipe took 0.023 secs (0.043 CPU)
[pixelpipe_process] [export] using device 0
[dev_pixelpipe] took 0.035 secs (0.019 CPU) initing base buffer [export]
[dev_pixelpipe] took 0.019 secs (0.003 CPU) processed `let's go float!' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.002 secs (0.001 CPU) processed `white balance ' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.076 secs (0.250 CPU) processed `highlight reconstruction
' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.034 secs (0.000 CPU) processed `demosaic' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.911 secs (0.004 CPU) processed `denoise (profiled) ' on
GPU, blended on GPU [export]
[dev_pixelpipe] took 0.072 secs (0.004 CPU) processed `denoise (profiled) ' on
GPU, blended on GPU [export]
[dev_pixelpipe] took 0.006 secs (0.000 CPU) processed `exposure ' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.007 secs (-0.000 CPU) processed `orientation 1' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.007 secs (-0.000 CPU) processed `base curve ' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.007 secs (-0.000 CPU) processed `input color profile' on
GPU, blended on GPU [export]
[dev_pixelpipe] took 0.007 secs (-0.000 CPU) processed `crop and rotate ' on
GPU, blended on GPU [export]
[dev_pixelpipe] took 0.083 secs (-0.000 CPU) processed `equalizer' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.007 secs (0.001 CPU) processed `tone curve ' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.013 secs (0.000 CPU) processed `sharpen ' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.082 secs (0.080 CPU) processed `lowpass ' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.260 secs (0.902 CPU) processed `output color profile' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.025 secs (0.003 CPU) processed `vignetting ' on GPU,
blended on GPU [export]
[dev_pixelpipe] took 0.037 secs (0.041 CPU) processed `gamma' on CPU, blended
on CPU [export]
[opencl_profiling] spent 0.0488 seconds in [Write Image (from host to device)]
[opencl_profiling] spent 0.0026 seconds in letsgofloat_1ui
[opencl_profiling] spent 0.0006 seconds in whitebalance_1f
[opencl_profiling] spent 0.0341 seconds in [Read Image (from device to host)]
[opencl_profiling] spent 0.0081 seconds in ppg_demosaic_green
[opencl_profiling] spent 0.0072 seconds in ppg_demosaic_redblue
[opencl_profiling] spent 0.0007 seconds in border_interpolate
[opencl_profiling] spent 0.0030 seconds in denoiseprofile_precondition
[opencl_profiling] spent 0.0007 seconds in denoiseprofile_init
[opencl_profiling] spent 0.1250 seconds in denoiseprofile_dist
[opencl_profiling] spent 0.0573 seconds in denoiseprofile_horiz
[opencl_profiling] spent 0.1982 seconds in denoiseprofile_vert
[opencl_profiling] spent 0.3606 seconds in denoiseprofile_accu
[opencl_profiling] spent 0.0022 seconds in denoiseprofile_finish
[opencl_profiling] spent 0.0005 seconds in blendop_set_mask
[opencl_profiling] spent 0.0044 seconds in blendop_rgb
[opencl_profiling] spent 0.0222 seconds in denoiseprofile_decompose
[opencl_profiling] spent 0.0134 seconds in denoiseprofile_reduce_first
[opencl_profiling] spent 0.0001 seconds in denoiseprofile_reduce_second
[opencl_profiling] spent 0.0000 seconds in [Read Buffer (from device to host)]
[opencl_profiling] spent 0.0103 seconds in denoiseprofile_synthesize
[opencl_profiling] spent 0.0014 seconds in denoiseprofile_backtransform
[opencl_profiling] spent 0.0014 seconds in exposure
[opencl_profiling] spent 0.0023 seconds in flip
[opencl_profiling] spent 0.0019 seconds in basecurve
[opencl_profiling] spent 0.0015 seconds in colorin_unbound
[opencl_profiling] spent 0.0032 seconds in [Copy Image (on device)]
[opencl_profiling] spent 0.0424 seconds in eaw_decompose
[opencl_profiling] spent 0.0165 seconds in eaw_synthesize
[opencl_profiling] spent 0.0016 seconds in tonecurve
[opencl_profiling] spent 0.0016 seconds in sharpen_hblur
[opencl_profiling] spent 0.0018 seconds in sharpen_vblur
[opencl_profiling] spent 0.0021 seconds in sharpen_mix
[opencl_profiling] spent 0.0016 seconds in [Copy Image to Buffer (on device)]
[opencl_profiling] spent 0.0103 seconds in gaussian_column_4c
[opencl_profiling] spent 0.0038 seconds in gaussian_transpose_4c
[opencl_profiling] spent 0.0015 seconds in [Copy Buffer to Image (on device)]
[opencl_profiling] spent 0.0020 seconds in lowpass_mix
[opencl_profiling] spent 0.0017 seconds in blendop_mask_Lab
[opencl_profiling] spent 0.0022 seconds in blendop_Lab
[opencl_profiling] spent 0.0015 seconds in vignette
[opencl_profiling] spent 1.0022 seconds totally in command queue (with 0
events missing)
[dev_process_export] pixel pipeline processing took 1.688 secs (1.308 CPU)
[export] creating pixelpipe took 0.022 secs (0.026 CPU)
[pixelpipe_process] [export] using device -1
[dev_pixelpipe] took 0.038 secs (0.015 CPU) initing base buffer [export]
[dev_pixelpipe] took 0.004 secs (0.010 CPU) processed `let's go float!' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.003 secs (0.008 CPU) processed `white balance ' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.065 secs (0.235 CPU) processed `highlight reconstruction
' on CPU, blended on CPU [export]
[dev_pixelpipe] took 0.066 secs (0.187 CPU) processed `demosaic' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 5.545 secs (17.849 CPU) processed `denoise (profiled) '
on CPU, blended on CPU [export]
[dev_pixelpipe] took 2.336 secs (7.670 CPU) processed `denoise (profiled) ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.021 secs (0.057 CPU) processed `exposure ' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.083 secs (0.213 CPU) processed `orientation 1' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.026 secs (0.083 CPU) processed `base curve ' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.027 secs (0.073 CPU) processed `input color profile' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.020 secs (0.063 CPU) processed `crop and rotate ' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 2.175 secs (7.022 CPU) processed `equalizer' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.026 secs (0.068 CPU) processed `tone curve ' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.074 secs (0.173 CPU) processed `sharpen ' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.208 secs (0.562 CPU) processed `lowpass ' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.260 secs (0.900 CPU) processed `output color profile' on
CPU, blended on CPU [export]
[dev_pixelpipe] took 0.164 secs (0.525 CPU) processed `vignetting ' on CPU,
blended on CPU [export]
[dev_pixelpipe] took 0.013 secs (0.038 CPU) processed `gamma' on CPU, blended
on CPU [export]
[dev_process_export] pixel pipeline processing took 11.157 secs (35.752 CPU)
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Darktable-users mailing list
Darktable-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-users