ArrayFire Testing

Intel Xeon E3-1280 v5 testing with a MSI C236A WORKSTATION (MS-7998) v1.0 and NVIDIA GeForce GTX 1080 8192MB on Ubuntu 16.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1701226-PTS-ARRAYFIR57.

ArrayFire TestingProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionGeForce GTX 1080Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Sky Lake16384MB256GB TOSHIBA-RD400NVIDIA GeForce GTX 1080 8192MB (100/405MHz)Realtek ALC1150Intel ConnectionUbuntu 16.044.4.0-59-generic (x86_64)Unity 7.4.0X Server 1.18.3NVIDIA 375.264.5.0OpenCL 1.2 CUDA 8.0.01.0.24GCC 5.4.0 20160609ext43840x2160OpenBenchmarking.org- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Scaling Governor: intel_pstate powersave- GPU Compute Cores: 2560- GPU Compute Cores: 2560.

ArrayFire Testingarrayfire: OpenCL - LU_f32arrayfire: OpenCL - LU_f64arrayfire: OpenCL - GFOR_SUMarrayfire: OpenCL - Image_ORBarrayfire: OpenCL - Sum_1D_u8arrayfire: OpenCL - Sum_2D_u8arrayfire: OpenCL - FFT_1D_f32arrayfire: OpenCL - FFT_1D_f64arrayfire: OpenCL - FFT_2D_f32arrayfire: OpenCL - FFT_2D_f64arrayfire: OpenCL - Image_FASTarrayfire: OpenCL - Sum_1D_f32arrayfire: OpenCL - Sum_1D_f64arrayfire: OpenCL - Sum_1D_s16arrayfire: OpenCL - Sum_1D_s32arrayfire: OpenCL - Sum_1D_s64arrayfire: OpenCL - Sum_2D_f32arrayfire: OpenCL - Sum_2D_f64arrayfire: OpenCL - Sum_2D_s16arrayfire: OpenCL - Sum_2D_s32arrayfire: OpenCL - Sum_2D_s64arrayfire: OpenCL - Bandwidth_u8arrayfire: OpenCL - Cholesky_f32arrayfire: OpenCL - Cholesky_f64arrayfire: OpenCL - Erode_u8_3x3arrayfire: OpenCL - Erode_u8_5x5arrayfire: OpenCL - Erode_u8_9x9arrayfire: OpenCL - Transpose_u8arrayfire: OpenCL - Bandwidth_f32arrayfire: OpenCL - Bandwidth_f64arrayfire: OpenCL - Bandwidth_s32arrayfire: OpenCL - Bandwidth_s64arrayfire: OpenCL - Elwise_u8_ADDarrayfire: OpenCL - Elwise_u8_MAXarrayfire: OpenCL - Elwise_u8_MINarrayfire: OpenCL - Erode_f32_3x3arrayfire: OpenCL - Erode_f32_5x5arrayfire: OpenCL - Erode_f32_9x9arrayfire: OpenCL - Erode_f64_3x3arrayfire: OpenCL - Erode_f64_5x5arrayfire: OpenCL - Erode_f64_9x9arrayfire: OpenCL - Erode_s16_3x3arrayfire: OpenCL - Erode_s16_5x5arrayfire: OpenCL - Erode_s16_9x9arrayfire: OpenCL - Erode_s32_3x3arrayfire: OpenCL - Erode_s32_5x5arrayfire: OpenCL - Erode_s32_9x9arrayfire: OpenCL - Histogram_f32arrayfire: OpenCL - Histogram_f64arrayfire: OpenCL - Transpose_f32arrayfire: OpenCL - Transpose_f64arrayfire: OpenCL - Transpose_s16arrayfire: OpenCL - Transpose_s32arrayfire: OpenCL - Transpose_s64arrayfire: OpenCL - Data_f32_RANDNarrayfire: OpenCL - Data_f32_RANDUarrayfire: OpenCL - Data_f32_RANGEarrayfire: OpenCL - Data_f64_RANDNarrayfire: OpenCL - Data_f64_RANDUarrayfire: OpenCL - Data_f64_RANGEarrayfire: OpenCL - Elwise_f32_ADDarrayfire: OpenCL - Elwise_f32_COSarrayfire: OpenCL - Elwise_f32_ERFarrayfire: OpenCL - Elwise_f32_EXParrayfire: OpenCL - Elwise_f32_MAXarrayfire: OpenCL - Elwise_f32_MINarrayfire: OpenCL - Elwise_f32_POWarrayfire: OpenCL - Elwise_f32_SINarrayfire: OpenCL - Elwise_f32_TANarrayfire: OpenCL - Elwise_f64_ADDarrayfire: OpenCL - Elwise_f64_COSarrayfire: OpenCL - Elwise_f64_ERFarrayfire: OpenCL - Elwise_f64_EXParrayfire: OpenCL - Elwise_f64_MAXarrayfire: OpenCL - Elwise_f64_MINarrayfire: OpenCL - Elwise_f64_POWarrayfire: OpenCL - Elwise_f64_SINarrayfire: OpenCL - Elwise_f64_TANarrayfire: OpenCL - Elwise_s16_ADDarrayfire: OpenCL - Elwise_s16_MAXarrayfire: OpenCL - Elwise_s16_MINarrayfire: OpenCL - Elwise_s32_ADDarrayfire: OpenCL - Elwise_s32_MAXarrayfire: OpenCL - Elwise_s32_MINarrayfire: OpenCL - Elwise_s64_ADDarrayfire: OpenCL - Elwise_s64_MAXarrayfire: OpenCL - Elwise_s64_MINarrayfire: OpenCL - Erode_u8_11x11arrayfire: OpenCL - Convolve_u8_5x5arrayfire: OpenCL - Convolve_u8_9x9arrayfire: OpenCL - Elwise_f32_CBRTarrayfire: OpenCL - Elwise_f32_ERFCarrayfire: OpenCL - Elwise_f32_SQRTarrayfire: OpenCL - Elwise_f64_CBRTarrayfire: OpenCL - Elwise_f64_ERFCarrayfire: OpenCL - Elwise_f64_SQRTarrayfire: OpenCL - Erode_f32_11x11arrayfire: OpenCL - Erode_f64_11x11arrayfire: OpenCL - Erode_s16_11x11arrayfire: OpenCL - Erode_s32_11x11arrayfire: OpenCL - Image_Erode_5x5arrayfire: OpenCL - Image_Erode_9x9arrayfire: OpenCL - Image_Histogramarrayfire: OpenCL - Accumulate_1D_u8arrayfire: OpenCL - Accumulate_2D_u8arrayfire: OpenCL - Convolve_f32_5x5arrayfire: OpenCL - Convolve_f32_9x9arrayfire: OpenCL - Convolve_f64_5x5arrayfire: OpenCL - Convolve_f64_9x9arrayfire: OpenCL - Convolve_s16_5x5arrayfire: OpenCL - Convolve_s16_9x9arrayfire: OpenCL - Convolve_s32_5x5arrayfire: OpenCL - Convolve_s32_9x9arrayfire: OpenCL - Convolve_s64_5x5arrayfire: OpenCL - Convolve_s64_9x9arrayfire: OpenCL - Elwise_f32_ATAN2arrayfire: OpenCL - Elwise_f32_HYPOTarrayfire: OpenCL - Elwise_f32_LOG10arrayfire: OpenCL - Elwise_f32_LOG_Earrayfire: OpenCL - Elwise_f64_ATAN2arrayfire: OpenCL - Elwise_f64_HYPOTarrayfire: OpenCL - Elwise_f64_LOG10arrayfire: OpenCL - Elwise_f64_LOG_Earrayfire: OpenCL - Elwise_u8_DIVIDEarrayfire: OpenCL - Elwise_u8_MODULOarrayfire: OpenCL - GFOR_NO_LOOP_SUMarrayfire: OpenCL - Sort_u8_ACENDINGarrayfire: OpenCL - Accumulate_1D_f32arrayfire: OpenCL - Accumulate_1D_f64arrayfire: OpenCL - Accumulate_1D_s16arrayfire: OpenCL - Accumulate_1D_s32arrayfire: OpenCL - Accumulate_1D_s64arrayfire: OpenCL - Accumulate_2D_f32arrayfire: OpenCL - Accumulate_2D_f64arrayfire: OpenCL - Accumulate_2D_s16arrayfire: OpenCL - Accumulate_2D_s32arrayfire: OpenCL - Accumulate_2D_s64arrayfire: OpenCL - Convolve_u8_11x11arrayfire: OpenCL - Data_f32_CONSTANTarrayfire: OpenCL - Data_f32_IDENTITYarrayfire: OpenCL - Data_f64_CONSTANTarrayfire: OpenCL - Data_f64_IDENTITYarrayfire: OpenCL - Elwise_f32_DIVIDEarrayfire: OpenCL - Elwise_f32_EXP_M1arrayfire: OpenCL - Elwise_f32_IS_INFarrayfire: OpenCL - Elwise_f32_IS_NANarrayfire: OpenCL - Elwise_f32_LGAMMAarrayfire: OpenCL - Elwise_f32_LOG_1Parrayfire: OpenCL - Elwise_f32_MODULOarrayfire: OpenCL - Elwise_f32_TGAMMAarrayfire: OpenCL - Elwise_f64_DIVIDEarrayfire: OpenCL - Elwise_f64_EXP_M1arrayfire: OpenCL - Elwise_f64_IS_INFarrayfire: OpenCL - Elwise_f64_IS_NANarrayfire: OpenCL - Elwise_f64_LGAMMAarrayfire: OpenCL - Elwise_f64_LOG_1Parrayfire: OpenCL - Elwise_f64_MODULOarrayfire: OpenCL - Elwise_f64_TGAMMAarrayfire: OpenCL - Elwise_s16_DIVIDEarrayfire: OpenCL - Elwise_s16_MODULOarrayfire: OpenCL - Elwise_s32_DIVIDEarrayfire: OpenCL - Elwise_s32_MODULOarrayfire: OpenCL - Elwise_s64_DIVIDEarrayfire: OpenCL - Elwise_s64_MODULOarrayfire: OpenCL - GFOR_FOR_LOOP_SUMarrayfire: OpenCL - Image_Erode_11x11arrayfire: OpenCL - Sort_f32_ACENDINGarrayfire: OpenCL - Sort_f64_ACENDINGarrayfire: OpenCL - Sort_s16_ACENDINGarrayfire: OpenCL - Sort_s32_ACENDINGarrayfire: OpenCL - Sort_s64_ACENDINGarrayfire: OpenCL - Sort_u16_ACENDINGarrayfire: OpenCL - Sort_u32_ACENDINGarrayfire: OpenCL - Sort_u64_ACENDINGarrayfire: OpenCL - Sort_u8_DECENDINGarrayfire: OpenCL - BilateralFilter_u8arrayfire: OpenCL - Convolve_f32_11x11arrayfire: OpenCL - Convolve_f64_11x11arrayfire: OpenCL - Convolve_s16_11x11arrayfire: OpenCL - Convolve_s32_11x11arrayfire: OpenCL - Convolve_s64_11x11arrayfire: OpenCL - Elwise_f32_ARC_COSarrayfire: OpenCL - Elwise_f32_ARC_SINarrayfire: OpenCL - Elwise_f32_ARC_TANarrayfire: OpenCL - Elwise_f32_HYP_COSarrayfire: OpenCL - Elwise_f32_HYP_SINarrayfire: OpenCL - Elwise_f32_HYP_TANarrayfire: OpenCL - Elwise_f32_IS_ZEROarrayfire: OpenCL - Elwise_f64_ARC_COSarrayfire: OpenCL - Elwise_f64_ARC_SINarrayfire: OpenCL - Elwise_f64_ARC_TANarrayfire: OpenCL - Elwise_f64_HYP_COSarrayfire: OpenCL - Elwise_f64_HYP_SINarrayfire: OpenCL - Elwise_f64_HYP_TANarrayfire: OpenCL - Elwise_f64_IS_ZEROarrayfire: OpenCL - Elwise_u8_MULTIPLYarrayfire: OpenCL - Elwise_u8_SUBTRACTarrayfire: OpenCL - Image_Convolve_5x5arrayfire: OpenCL - Image_Convolve_9x9arrayfire: OpenCL - MatrixMultiply_f32arrayfire: OpenCL - MatrixMultiply_f64arrayfire: OpenCL - Sort_f32_DECENDINGarrayfire: OpenCL - Sort_f64_DECENDINGarrayfire: OpenCL - Sort_s16_DECENDINGarrayfire: OpenCL - Sort_s32_DECENDINGarrayfire: OpenCL - Sort_s64_DECENDINGarrayfire: OpenCL - Sort_u16_DECENDINGarrayfire: OpenCL - Sort_u32_DECENDINGarrayfire: OpenCL - Sort_u64_DECENDINGarrayfire: OpenCL - BilateralFilter_f32arrayfire: OpenCL - BilateralFilter_f64arrayfire: OpenCL - BilateralFilter_s16arrayfire: OpenCL - BilateralFilter_s32arrayfire: OpenCL - Elwise_f32_MULTIPLYarrayfire: OpenCL - Elwise_f32_SUBTRACTarrayfire: OpenCL - Elwise_f64_MULTIPLYarrayfire: OpenCL - Elwise_f64_SUBTRACTarrayfire: OpenCL - Elwise_s16_MULTIPLYarrayfire: OpenCL - Elwise_s16_SUBTRACTarrayfire: OpenCL - Elwise_s32_MULTIPLYarrayfire: OpenCL - Elwise_s32_SUBTRACTarrayfire: OpenCL - Elwise_s64_MULTIPLYarrayfire: OpenCL - Elwise_s64_SUBTRACTarrayfire: OpenCL - Elwise_u8_REMAINDERarrayfire: OpenCL - Image_Bilateral_5x5arrayfire: OpenCL - Image_Bilateral_9x9arrayfire: OpenCL - Elwise_f32_REMAINDERarrayfire: OpenCL - Elwise_f64_REMAINDERarrayfire: OpenCL - Elwise_s16_REMAINDERarrayfire: OpenCL - Elwise_s32_REMAINDERarrayfire: OpenCL - Elwise_s64_REMAINDERarrayfire: OpenCL - Image_Convolve_11x11arrayfire: OpenCL - Image_Bilateral_11x11arrayfire: OpenCL - Elwise_f32_HYP_ARC_COSarrayfire: OpenCL - Elwise_f32_HYP_ARC_SINarrayfire: OpenCL - Elwise_f32_HYP_ARC_TANarrayfire: OpenCL - Elwise_f64_HYP_ARC_COSarrayfire: OpenCL - Elwise_f64_HYP_ARC_SINarrayfire: OpenCL - Elwise_f64_HYP_ARC_TANarrayfire: OpenCL - Elwise_u8_ADD_CONSTANTarrayfire: OpenCL - Image_Resize_Expand_2xarrayfire: OpenCL - Image_Resize_Shrink_2xarrayfire: OpenCL - Elwise_f32_ADD_CONSTANTarrayfire: OpenCL - Elwise_f64_ADD_CONSTANTarrayfire: OpenCL - Elwise_s16_ADD_CONSTANTarrayfire: OpenCL - Elwise_s32_ADD_CONSTANTarrayfire: OpenCL - Elwise_s64_ADD_CONSTANTarrayfire: OpenCL - Rotate_u8_INTERP_NEARESTarrayfire: OpenCL - Elwise_u8_DIVIDE_CONSTANTarrayfire: OpenCL - PinnedMemory_u8_Bandwidtharrayfire: OpenCL - Rotate_f32_INTERP_NEARESTarrayfire: OpenCL - Rotate_f64_INTERP_NEARESTarrayfire: OpenCL - Rotate_s16_INTERP_NEARESTarrayfire: OpenCL - Rotate_s32_INTERP_NEARESTarrayfire: OpenCL - Rotate_s64_INTERP_NEARESTarrayfire: OpenCL - Elwise_f32_DIVIDE_CONSTANTarrayfire: OpenCL - Elwise_f64_DIVIDE_CONSTANTarrayfire: OpenCL - Elwise_s16_DIVIDE_CONSTANTarrayfire: OpenCL - Elwise_s32_DIVIDE_CONSTANTarrayfire: OpenCL - Elwise_s64_DIVIDE_CONSTANTarrayfire: OpenCL - Elwise_u8_MULTIPY_CONSTANTarrayfire: OpenCL - PinnedMemory_f32_Bandwidtharrayfire: OpenCL - PinnedMemory_f64_Bandwidtharrayfire: OpenCL - PinnedMemory_s16_Bandwidtharrayfire: OpenCL - PinnedMemory_s32_Bandwidtharrayfire: OpenCL - PinnedMemory_s64_Bandwidtharrayfire: OpenCL - Elwise_f32_MULTIPY_CONSTANTarrayfire: OpenCL - Elwise_f64_MULTIPY_CONSTANTarrayfire: OpenCL - Elwise_s16_MULTIPY_CONSTANTarrayfire: OpenCL - Elwise_s32_MULTIPY_CONSTANTarrayfire: OpenCL - Elwise_s64_MULTIPY_CONSTANTarrayfire: OpenCL - Elwise_u8_SUBTRACT_CONSTANTarrayfire: OpenCL - Elwise_f32_SUBTRACT_CONSTANTarrayfire: OpenCL - Elwise_f64_SUBTRACT_CONSTANTarrayfire: OpenCL - Elwise_s16_SUBTRACT_CONSTANTarrayfire: OpenCL - Elwise_s32_SUBTRACT_CONSTANTarrayfire: OpenCL - Elwise_s64_SUBTRACT_CONSTANTarrayfire: OpenCL - MedianFilter_f32_5x5_PAD_SYMarrayfire: OpenCL - MedianFilter_f64_5x5_PAD_SYMarrayfire: OpenCL - MedianFilter_f32_5x5_PAD_ZEROarrayfire: OpenCL - MedianFilter_f64_5x5_PAD_ZEROarrayfire: OpenCL - Expand_2D_u8_AF_INTERP_NEARESTarrayfire: OpenCL - Shrink_2D_u8_AF_INTERP_NEARESTarrayfire: OpenCL - Expand_2D_f32_AF_INTERP_NEARESTarrayfire: OpenCL - Expand_2D_f64_AF_INTERP_NEARESTarrayfire: OpenCL - Expand_2D_s16_AF_INTERP_NEARESTarrayfire: OpenCL - Expand_2D_s32_AF_INTERP_NEARESTarrayfire: OpenCL - Expand_2D_s64_AF_INTERP_NEARESTarrayfire: OpenCL - Expand_2D_u8_AF_INTERP_BILINEARarrayfire: OpenCL - Shrink_2D_f32_AF_INTERP_NEARESTarrayfire: OpenCL - Shrink_2D_f64_AF_INTERP_NEARESTarrayfire: OpenCL - Shrink_2D_s16_AF_INTERP_NEARESTarrayfire: OpenCL - Shrink_2D_s32_AF_INTERP_NEARESTarrayfire: OpenCL - Shrink_2D_s64_AF_INTERP_NEARESTarrayfire: OpenCL - Shrink_2D_u8_AF_INTERP_BILINEARarrayfire: OpenCL - Expand_2D_f32_AF_INTERP_BILINEARarrayfire: OpenCL - Expand_2D_f64_AF_INTERP_BILINEARarrayfire: OpenCL - Expand_2D_s16_AF_INTERP_BILINEARarrayfire: OpenCL - Expand_2D_s32_AF_INTERP_BILINEARarrayfire: OpenCL - Expand_2D_s64_AF_INTERP_BILINEARarrayfire: OpenCL - Shrink_2D_f32_AF_INTERP_BILINEARarrayfire: OpenCL - Shrink_2D_f64_AF_INTERP_BILINEARarrayfire: OpenCL - Shrink_2D_s16_AF_INTERP_BILINEARarrayfire: OpenCL - Shrink_2D_s32_AF_INTERP_BILINEARarrayfire: OpenCL - Shrink_2D_s64_AF_INTERP_BILINEARGeForce GTX 108087178.5799096.178033403.47176.8091.0712310.0732799.233056.775313.977640.70340.33605.57229.13339.63601.87118.57189.0793.60117.20190.3081.1062163.6338477.40470.47592.53880.53108.13188.20329.73188.60330.77660.97647.17647.30412.40544.23877.53803.101711.735261.17431.23553.77960.37411.00489.20805.93354.33506.07192.07335.80119.67192.77334.83747.60592.17679.2710608.531149.00694.371724.571177.871177.101178.601722.871724.131718.471177.901176.233428.375462.003098.873961.203423.773426.1025949.275745.738018.97907.27908.43912.531723.371722.401723.173422.473425.903425.731133.33545.23869.501177.731188.371179.602671.5013990.672343.471151.527800.601239.371204.30834.501641.25213.731234.60188.37459.90821.601168.333335.80477.77758.80550.77861.321058.873037.101720.331723.131176.501177.208649.705518.707141.076689.17716.33724.33337758.171281.172876.571227.531302.932452.93201.13449.23209.03215.33344.331123.65590.277873.871147.277897.171723.571177.00751.07749.331182.071175.231718.471176.633424.834593.401367.501367.3315871.2011379.136053.476620.27942.93940.631720.501723.433427.633426.0732342429.4025736.6353019.9713392.2725166.5052858.4713374.6325044.2052816.107792.401114.201203.304956.231093.431206.574483.701177.401177.671177.771178.071178.031174.17748.309396.339560.935732.375277.372526.278433.601365.93646.87646.00872.271727.575156.8369720.2325916.8053245.1313445.2725252.1052911.1013375.6325032.7352824.371153.5033021.371126.731150.921720.971723.103426.933424.53907.50905.901722.201724.403426.473427.17719.972496.172495.531723.506953.43939.101722.903423.902243.572375.801175.031180.531177.372330.3715215.0313409.10801.301845.17173.331178.472330.97920.001180.132328.73250.90809.67380.90290.80454.13291.40290.27335.301179.232332.17914.031179.832323.77801.071371.502689.43711.071371.832687.101180.732328.53918.331178.932331.40800.601179.732331.40917.831175.402330.90786.037967.80816.687970.13814.40104.40842.93826.73820.53818.07848.82984.47100.00153.13102.37103.90153.30115.33995.371149.47982.63979.971088.53138.30222.60104.00136.80222.47OpenBenchmarking.org

ArrayFire

Platform: OpenCL - Benchmark: LU_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: LU_f32GeForce GTX 108020K40K60K80K100KSE +/- 188.84, N = 387178.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: LU_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: LU_f64GeForce GTX 108020K40K60K80K100KSE +/- 270.81, N = 399096.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: GFOR_SUM

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: GFOR_SUMGeForce GTX 108020406080100SE +/- 2.65, N = 6801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_ORB

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_ORBGeForce GTX 10807K14K21K28K35KSE +/- 131.43, N = 333403.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_1D_u8

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_1D_u8GeForce GTX 10804080120160200SE +/- 1.01, N = 3176.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_2D_u8

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_2D_u8GeForce GTX 108020406080100SE +/- 0.92, N = 391.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: FFT_1D_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: FFT_1D_f32GeForce GTX 10803K6K9K12K15KSE +/- 16.85, N = 312310.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: FFT_1D_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: FFT_1D_f64GeForce GTX 10807K14K21K28K35KSE +/- 42.08, N = 332799.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: FFT_2D_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: FFT_2D_f32GeForce GTX 10807001400210028003500SE +/- 3.66, N = 33056.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: FFT_2D_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: FFT_2D_f64GeForce GTX 108011002200330044005500SE +/- 2.62, N = 35313.971. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_FAST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_FASTGeForce GTX 108016003200480064008000SE +/- 13.75, N = 37640.701. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_1D_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_1D_f32GeForce GTX 108070140210280350SE +/- 0.13, N = 3340.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_1D_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_1D_f64GeForce GTX 1080130260390520650SE +/- 1.67, N = 3605.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_1D_s16

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_1D_s16GeForce GTX 108050100150200250SE +/- 0.38, N = 3229.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_1D_s32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_1D_s32GeForce GTX 108070140210280350SE +/- 1.03, N = 3339.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_1D_s64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_1D_s64GeForce GTX 1080130260390520650SE +/- 0.64, N = 3601.871. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_2D_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_2D_f32GeForce GTX 1080306090120150SE +/- 0.28, N = 3118.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_2D_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_2D_f64GeForce GTX 10804080120160200SE +/- 0.35, N = 3189.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_2D_s16

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_2D_s16GeForce GTX 108020406080100SE +/- 0.92, N = 393.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_2D_s32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_2D_s32GeForce GTX 1080306090120150SE +/- 1.00, N = 3117.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sum_2D_s64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sum_2D_s64GeForce GTX 10804080120160200SE +/- 2.30, N = 3190.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Bandwidth_u8

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Bandwidth_u8GeForce GTX 108020406080100SE +/- 0.95, N = 381.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Cholesky_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Cholesky_f32GeForce GTX 108013K26K39K52K65KSE +/- 165.27, N = 362163.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Cholesky_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Cholesky_f64GeForce GTX 10808K16K24K32K40KSE +/- 156.04, N = 338477.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_u8_3x3

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_u8_3x3GeForce GTX 1080100200300400500SE +/- 2.35, N = 3470.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_u8_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_u8_5x5GeForce GTX 1080130260390520650SE +/- 0.81, N = 3592.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_u8_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_u8_9x9GeForce GTX 10802004006008001000SE +/- 22.16, N = 6880.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Transpose_u8

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Transpose_u8GeForce GTX 108020406080100SE +/- 1.33, N = 3108.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Bandwidth_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Bandwidth_f32GeForce GTX 10804080120160200SE +/- 0.47, N = 3188.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Bandwidth_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Bandwidth_f64GeForce GTX 108070140210280350SE +/- 1.21, N = 3329.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Bandwidth_s32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Bandwidth_s32GeForce GTX 10804080120160200SE +/- 0.89, N = 3188.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Bandwidth_s64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Bandwidth_s64GeForce GTX 108070140210280350SE +/- 0.95, N = 3330.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_ADD

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_ADDGeForce GTX 1080140280420560700SE +/- 9.68, N = 3660.971. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_MAX

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_MAXGeForce GTX 1080140280420560700SE +/- 0.41, N = 3647.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_MIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_MINGeForce GTX 1080140280420560700SE +/- 0.61, N = 3647.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_f32_3x3

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_f32_3x3GeForce GTX 108090180270360450SE +/- 1.00, N = 3412.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_f32_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_f32_5x5GeForce GTX 1080120240360480600SE +/- 7.61, N = 3544.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_f32_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_f32_9x9GeForce GTX 10802004006008001000SE +/- 0.27, N = 3877.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_f64_3x3

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_f64_3x3GeForce GTX 10802004006008001000SE +/- 1.86, N = 3803.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_f64_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_f64_5x5GeForce GTX 1080400800120016002000SE +/- 0.18, N = 31711.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_f64_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_f64_9x9GeForce GTX 108011002200330044005500SE +/- 0.48, N = 35261.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_s16_3x3

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_s16_3x3GeForce GTX 108090180270360450SE +/- 1.43, N = 3431.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_s16_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_s16_5x5GeForce GTX 1080120240360480600SE +/- 1.07, N = 3553.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_s16_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_s16_9x9GeForce GTX 10802004006008001000SE +/- 17.75, N = 6960.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_s32_3x3

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_s32_3x3GeForce GTX 108090180270360450SE +/- 0.21, N = 3411.001. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_s32_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_s32_5x5GeForce GTX 1080110220330440550SE +/- 0.25, N = 3489.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_s32_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_s32_9x9GeForce GTX 10802004006008001000SE +/- 3.08, N = 3805.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Histogram_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Histogram_f32GeForce GTX 108080160240320400SE +/- 0.85, N = 3354.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Histogram_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Histogram_f64GeForce GTX 1080110220330440550SE +/- 5.27, N = 3506.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Transpose_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Transpose_f32GeForce GTX 10804080120160200SE +/- 1.21, N = 3192.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Transpose_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Transpose_f64GeForce GTX 108070140210280350SE +/- 0.00, N = 3335.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Transpose_s16

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Transpose_s16GeForce GTX 1080306090120150SE +/- 0.30, N = 3119.671. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Transpose_s32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Transpose_s32GeForce GTX 10804080120160200SE +/- 0.96, N = 3192.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Transpose_s64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Transpose_s64GeForce GTX 108070140210280350SE +/- 0.09, N = 3334.831. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f32_RANDN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f32_RANDNGeForce GTX 1080160320480640800SE +/- 16.30, N = 6747.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f32_RANDU

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f32_RANDUGeForce GTX 1080130260390520650SE +/- 0.60, N = 3592.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f32_RANGE

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f32_RANGEGeForce GTX 1080150300450600750SE +/- 7.67, N = 3679.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f64_RANDN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f64_RANDNGeForce GTX 10802K4K6K8K10KSE +/- 0.86, N = 310608.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f64_RANDU

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f64_RANDUGeForce GTX 10802004006008001000SE +/- 1.03, N = 31149.001. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f64_RANGE

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f64_RANGEGeForce GTX 1080150300450600750SE +/- 11.71, N = 3694.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_ADD

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_ADDGeForce GTX 1080400800120016002000SE +/- 1.03, N = 31724.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_COS

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_COSGeForce GTX 108030060090012001500SE +/- 0.97, N = 31177.871. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_ERF

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_ERFGeForce GTX 108030060090012001500SE +/- 1.21, N = 31177.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_EXP

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_EXPGeForce GTX 108030060090012001500SE +/- 0.42, N = 31178.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_MAX

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_MAXGeForce GTX 1080400800120016002000SE +/- 0.19, N = 31722.871. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_MIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_MINGeForce GTX 1080400800120016002000SE +/- 0.88, N = 31724.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_POW

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_POWGeForce GTX 1080400800120016002000SE +/- 0.35, N = 31718.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_SIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_SINGeForce GTX 108030060090012001500SE +/- 0.78, N = 31177.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_TAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_TANGeForce GTX 108030060090012001500SE +/- 1.25, N = 31176.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_ADD

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_ADDGeForce GTX 10807001400210028003500SE +/- 0.09, N = 33428.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_COS

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_COSGeForce GTX 108012002400360048006000SE +/- 0.32, N = 35462.001. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_ERF

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_ERFGeForce GTX 10807001400210028003500SE +/- 10.59, N = 33098.871. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_EXP

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_EXPGeForce GTX 10808001600240032004000SE +/- 0.55, N = 33961.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_MAX

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_MAXGeForce GTX 10807001400210028003500SE +/- 4.19, N = 33423.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_MIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_MINGeForce GTX 10807001400210028003500SE +/- 1.25, N = 33426.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_POW

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_POWGeForce GTX 10806K12K18K24K30KSE +/- 1.02, N = 325949.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_SIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_SINGeForce GTX 108012002400360048006000SE +/- 0.17, N = 35745.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_TAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_TANGeForce GTX 10802K4K6K8K10KSE +/- 0.18, N = 38018.971. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_ADD

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_ADDGeForce GTX 10802004006008001000SE +/- 0.55, N = 3907.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_MAX

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_MAXGeForce GTX 10802004006008001000SE +/- 1.05, N = 3908.431. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_MIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_MINGeForce GTX 10802004006008001000SE +/- 2.49, N = 3912.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_ADD

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_ADDGeForce GTX 1080400800120016002000SE +/- 1.22, N = 31723.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_MAX

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_MAXGeForce GTX 1080400800120016002000SE +/- 1.01, N = 31722.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_MIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_MINGeForce GTX 1080400800120016002000SE +/- 0.22, N = 31723.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_ADD

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_ADDGeForce GTX 10807001400210028003500SE +/- 3.93, N = 33422.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_MAX

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_MAXGeForce GTX 10807001400210028003500SE +/- 0.25, N = 33425.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_MIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_MINGeForce GTX 10807001400210028003500SE +/- 0.13, N = 33425.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_u8_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_u8_11x11GeForce GTX 10802004006008001000SE +/- 1.64, N = 31133.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_u8_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_u8_5x5GeForce GTX 1080120240360480600SE +/- 0.07, N = 3545.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_u8_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_u8_9x9GeForce GTX 10802004006008001000SE +/- 0.42, N = 3869.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_CBRT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_CBRTGeForce GTX 108030060090012001500SE +/- 0.12, N = 31177.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_ERFC

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_ERFCGeForce GTX 108030060090012001500SE +/- 0.69, N = 31188.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_SQRT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_SQRTGeForce GTX 108030060090012001500SE +/- 1.27, N = 31179.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_CBRT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_CBRTGeForce GTX 10806001200180024003000SE +/- 40.20, N = 32671.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_ERFC

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_ERFCGeForce GTX 10803K6K9K12K15KSE +/- 0.92, N = 313990.671. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_SQRT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_SQRTGeForce GTX 10805001000150020002500SE +/- 0.24, N = 32343.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_f32_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_f32_11x11GeForce GTX 10802004006008001000SE +/- 18.79, N = 61151.521. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_f64_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_f64_11x11GeForce GTX 10802K4K6K8K10KSE +/- 0.31, N = 37800.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_s16_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_s16_11x11GeForce GTX 108030060090012001500SE +/- 3.49, N = 31239.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Erode_s32_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Erode_s32_11x11GeForce GTX 108030060090012001500SE +/- 15.32, N = 31204.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Erode_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Erode_5x5GeForce GTX 10802004006008001000SE +/- 0.40, N = 3834.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Erode_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Erode_9x9GeForce GTX 1080400800120016002000SE +/- 38.87, N = 61641.251. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Histogram

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_HistogramGeForce GTX 108050100150200250SE +/- 0.44, N = 3213.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_1D_u8

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_1D_u8GeForce GTX 108030060090012001500SE +/- 4.97, N = 31234.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_2D_u8

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_2D_u8GeForce GTX 10804080120160200SE +/- 0.90, N = 3188.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_f32_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_f32_5x5GeForce GTX 1080100200300400500SE +/- 1.62, N = 3459.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_f32_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_f32_9x9GeForce GTX 10802004006008001000SE +/- 1.73, N = 3821.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_f64_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_f64_5x5GeForce GTX 108030060090012001500SE +/- 21.97, N = 31168.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_f64_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_f64_9x9GeForce GTX 10807001400210028003500SE +/- 1.00, N = 33335.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s16_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s16_5x5GeForce GTX 1080100200300400500SE +/- 1.04, N = 3477.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s16_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s16_9x9GeForce GTX 1080160320480640800SE +/- 1.55, N = 3758.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s32_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s32_5x5GeForce GTX 1080120240360480600SE +/- 1.59, N = 3550.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s32_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s32_9x9GeForce GTX 10802004006008001000SE +/- 20.73, N = 6861.321. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s64_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s64_5x5GeForce GTX 10802004006008001000SE +/- 1.54, N = 31058.871. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s64_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s64_9x9GeForce GTX 10807001400210028003500SE +/- 1.10, N = 33037.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_ATAN2

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_ATAN2GeForce GTX 1080400800120016002000SE +/- 1.19, N = 31720.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_HYPOT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_HYPOTGeForce GTX 1080400800120016002000SE +/- 1.02, N = 31723.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_LOG10

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_LOG10GeForce GTX 108030060090012001500SE +/- 0.23, N = 31176.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_LOG_E

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_LOG_EGeForce GTX 108030060090012001500SE +/- 0.35, N = 31177.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_ATAN2

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_ATAN2GeForce GTX 10802K4K6K8K10KSE +/- 0.85, N = 38649.701. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_HYPOT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_HYPOTGeForce GTX 108012002400360048006000SE +/- 10.20, N = 35518.701. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_LOG10

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_LOG10GeForce GTX 108015003000450060007500SE +/- 0.13, N = 37141.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_LOG_E

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_LOG_EGeForce GTX 108014002800420056007000SE +/- 0.41, N = 36689.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_DIVIDEGeForce GTX 1080150300450600750SE +/- 0.70, N = 3716.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_MODULO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_MODULOGeForce GTX 1080160320480640800SE +/- 0.46, N = 3724.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: GFOR_NO_LOOP_SUM

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: GFOR_NO_LOOP_SUMGeForce GTX 1080816243240SE +/- 0.58, N = 3331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_u8_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_u8_ACENDINGGeForce GTX 108017003400510068008500SE +/- 1.56, N = 37758.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_1D_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_1D_f32GeForce GTX 108030060090012001500SE +/- 2.01, N = 31281.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_1D_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_1D_f64GeForce GTX 10806001200180024003000SE +/- 0.92, N = 32876.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_1D_s16

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_1D_s16GeForce GTX 108030060090012001500SE +/- 1.05, N = 31227.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_1D_s32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_1D_s32GeForce GTX 108030060090012001500SE +/- 8.23, N = 31302.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_1D_s64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_1D_s64GeForce GTX 10805001000150020002500SE +/- 1.30, N = 32452.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_2D_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_2D_f32GeForce GTX 10804080120160200SE +/- 0.32, N = 3201.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_2D_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_2D_f64GeForce GTX 1080100200300400500SE +/- 0.24, N = 3449.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_2D_s16

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_2D_s16GeForce GTX 108050100150200250SE +/- 0.22, N = 3209.031. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_2D_s32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_2D_s32GeForce GTX 108050100150200250SE +/- 1.04, N = 3215.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Accumulate_2D_s64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Accumulate_2D_s64GeForce GTX 108070140210280350SE +/- 0.85, N = 3344.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_u8_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_u8_11x11GeForce GTX 10802004006008001000SE +/- 28.85, N = 61123.651. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f32_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f32_CONSTANTGeForce GTX 1080130260390520650SE +/- 1.24, N = 3590.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f32_IDENTITY

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f32_IDENTITYGeForce GTX 10802K4K6K8K10KSE +/- 0.38, N = 37873.871. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f64_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f64_CONSTANTGeForce GTX 10802004006008001000SE +/- 0.87, N = 31147.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Data_f64_IDENTITY

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Data_f64_IDENTITYGeForce GTX 10802K4K6K8K10KSE +/- 14.47, N = 37897.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_DIVIDEGeForce GTX 1080400800120016002000SE +/- 0.79, N = 31723.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_EXP_M1

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_EXP_M1GeForce GTX 108030060090012001500SE +/- 0.76, N = 31177.001. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_IS_INF

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_IS_INFGeForce GTX 1080160320480640800SE +/- 0.23, N = 3751.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_IS_NAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_IS_NANGeForce GTX 1080160320480640800SE +/- 0.80, N = 3749.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_LGAMMA

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_LGAMMAGeForce GTX 108030060090012001500SE +/- 0.64, N = 31182.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_LOG_1P

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_LOG_1PGeForce GTX 108030060090012001500SE +/- 0.67, N = 31175.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_MODULO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_MODULOGeForce GTX 1080400800120016002000SE +/- 1.16, N = 31718.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_TGAMMA

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_TGAMMAGeForce GTX 108030060090012001500SE +/- 1.49, N = 31176.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_DIVIDEGeForce GTX 10807001400210028003500SE +/- 0.19, N = 33424.831. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_EXP_M1

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_EXP_M1GeForce GTX 108010002000300040005000SE +/- 0.95, N = 34593.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_IS_INF

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_IS_INFGeForce GTX 108030060090012001500SE +/- 2.05, N = 31367.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_IS_NAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_IS_NANGeForce GTX 108030060090012001500SE +/- 0.80, N = 31367.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_LGAMMA

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_LGAMMAGeForce GTX 10803K6K9K12K15KSE +/- 0.93, N = 315871.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_LOG_1P

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_LOG_1PGeForce GTX 10802K4K6K8K10KSE +/- 0.57, N = 311379.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_MODULO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_MODULOGeForce GTX 108013002600390052006500SE +/- 0.57, N = 36053.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_TGAMMA

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_TGAMMAGeForce GTX 108014002800420056007000SE +/- 0.13, N = 36620.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_DIVIDEGeForce GTX 10802004006008001000SE +/- 1.23, N = 3942.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_MODULO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_MODULOGeForce GTX 10802004006008001000SE +/- 0.88, N = 3940.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_DIVIDEGeForce GTX 1080400800120016002000SE +/- 2.36, N = 31720.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_MODULO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_MODULOGeForce GTX 1080400800120016002000SE +/- 0.94, N = 31723.431. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_DIVIDEGeForce GTX 10807001400210028003500SE +/- 1.29, N = 33427.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_MODULO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_MODULOGeForce GTX 10807001400210028003500SE +/- 0.84, N = 33426.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: GFOR_FOR_LOOP_SUM

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: GFOR_FOR_LOOP_SUMGeForce GTX 10807001400210028003500SE +/- 25.64, N = 332341. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Erode_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Erode_11x11GeForce GTX 10805001000150020002500SE +/- 0.61, N = 32429.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_f32_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_f32_ACENDINGGeForce GTX 10806K12K18K24K30KSE +/- 19.28, N = 325736.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_f64_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_f64_ACENDINGGeForce GTX 108011K22K33K44K55KSE +/- 108.54, N = 353019.971. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_s16_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_s16_ACENDINGGeForce GTX 10803K6K9K12K15KSE +/- 1.25, N = 313392.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_s32_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_s32_ACENDINGGeForce GTX 10805K10K15K20K25KSE +/- 5.36, N = 325166.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_s64_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_s64_ACENDINGGeForce GTX 108011K22K33K44K55KSE +/- 63.52, N = 352858.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_u16_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_u16_ACENDINGGeForce GTX 10803K6K9K12K15KSE +/- 6.53, N = 313374.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_u32_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_u32_ACENDINGGeForce GTX 10805K10K15K20K25KSE +/- 10.21, N = 325044.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_u64_ACENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_u64_ACENDINGGeForce GTX 108011K22K33K44K55KSE +/- 25.59, N = 352816.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_u8_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_u8_DECENDINGGeForce GTX 10802K4K6K8K10KSE +/- 4.65, N = 37792.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: BilateralFilter_u8

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: BilateralFilter_u8GeForce GTX 10802004006008001000SE +/- 4.31, N = 31114.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_f32_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_f32_11x11GeForce GTX 108030060090012001500SE +/- 2.04, N = 31203.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_f64_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_f64_11x11GeForce GTX 108011002200330044005500SE +/- 0.86, N = 34956.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s16_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s16_11x11GeForce GTX 10802004006008001000SE +/- 24.56, N = 61093.431. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s32_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s32_11x11GeForce GTX 108030060090012001500SE +/- 3.41, N = 31206.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Convolve_s64_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Convolve_s64_11x11GeForce GTX 108010002000300040005000SE +/- 1.00, N = 34483.701. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_ARC_COS

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_ARC_COSGeForce GTX 108030060090012001500SE +/- 1.15, N = 31177.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_ARC_SIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_ARC_SINGeForce GTX 108030060090012001500SE +/- 1.87, N = 31177.671. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_ARC_TAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_ARC_TANGeForce GTX 108030060090012001500SE +/- 0.97, N = 31177.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_HYP_COS

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_HYP_COSGeForce GTX 108030060090012001500SE +/- 0.61, N = 31178.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_HYP_SIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_HYP_SINGeForce GTX 108030060090012001500SE +/- 0.71, N = 31178.031. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_HYP_TAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_HYP_TANGeForce GTX 108030060090012001500SE +/- 1.80, N = 31174.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_IS_ZERO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_IS_ZEROGeForce GTX 1080160320480640800SE +/- 0.78, N = 3748.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_ARC_COS

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_ARC_COSGeForce GTX 10802K4K6K8K10KSE +/- 0.35, N = 39396.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_ARC_SIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_ARC_SINGeForce GTX 10802K4K6K8K10KSE +/- 0.38, N = 39560.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_ARC_TAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_ARC_TANGeForce GTX 108012002400360048006000SE +/- 0.49, N = 35732.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_HYP_COS

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_HYP_COSGeForce GTX 108011002200330044005500SE +/- 0.03, N = 35277.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_HYP_SIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_HYP_SINGeForce GTX 10805001000150020002500SE +/- 0.44, N = 32526.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_HYP_TAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_HYP_TANGeForce GTX 10802K4K6K8K10KSE +/- 0.56, N = 38433.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_IS_ZERO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_IS_ZEROGeForce GTX 108030060090012001500SE +/- 1.87, N = 31365.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_MULTIPLY

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_MULTIPLYGeForce GTX 1080140280420560700SE +/- 0.35, N = 3646.871. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_SUBTRACTGeForce GTX 1080140280420560700SE +/- 0.96, N = 3646.001. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Convolve_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Convolve_5x5GeForce GTX 10802004006008001000SE +/- 20.30, N = 6872.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Convolve_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Convolve_9x9GeForce GTX 1080400800120016002000SE +/- 0.65, N = 31727.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: MatrixMultiply_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: MatrixMultiply_f32GeForce GTX 108011002200330044005500SE +/- 9.30, N = 35156.831. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: MatrixMultiply_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: MatrixMultiply_f64GeForce GTX 108015K30K45K60K75KSE +/- 174.81, N = 369720.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_f32_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_f32_DECENDINGGeForce GTX 10806K12K18K24K30KSE +/- 5.44, N = 325916.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_f64_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_f64_DECENDINGGeForce GTX 108011K22K33K44K55KSE +/- 80.90, N = 353245.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_s16_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_s16_DECENDINGGeForce GTX 10803K6K9K12K15KSE +/- 3.14, N = 313445.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_s32_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_s32_DECENDINGGeForce GTX 10805K10K15K20K25KSE +/- 8.70, N = 325252.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_s64_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_s64_DECENDINGGeForce GTX 108011K22K33K44K55KSE +/- 17.29, N = 352911.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_u16_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_u16_DECENDINGGeForce GTX 10803K6K9K12K15KSE +/- 2.93, N = 313375.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_u32_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_u32_DECENDINGGeForce GTX 10805K10K15K20K25KSE +/- 23.67, N = 325032.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Sort_u64_DECENDING

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Sort_u64_DECENDINGGeForce GTX 108011K22K33K44K55KSE +/- 9.76, N = 352824.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: BilateralFilter_f32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: BilateralFilter_f32GeForce GTX 10802004006008001000SE +/- 24.79, N = 61153.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: BilateralFilter_f64

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: BilateralFilter_f64GeForce GTX 10807K14K21K28K35KSE +/- 0.80, N = 333021.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: BilateralFilter_s16

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: BilateralFilter_s16GeForce GTX 10802004006008001000SE +/- 0.94, N = 31126.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: BilateralFilter_s32

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: BilateralFilter_s32GeForce GTX 10802004006008001000SE +/- 27.14, N = 61150.921. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_MULTIPLY

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_MULTIPLYGeForce GTX 1080400800120016002000SE +/- 1.13, N = 31720.971. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_SUBTRACTGeForce GTX 1080400800120016002000SE +/- 1.08, N = 31723.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_MULTIPLY

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_MULTIPLYGeForce GTX 10807001400210028003500SE +/- 0.55, N = 33426.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_SUBTRACTGeForce GTX 10807001400210028003500SE +/- 0.94, N = 33424.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_MULTIPLY

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_MULTIPLYGeForce GTX 10802004006008001000SE +/- 0.44, N = 3907.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_SUBTRACTGeForce GTX 10802004006008001000SE +/- 0.87, N = 3905.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_MULTIPLY

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_MULTIPLYGeForce GTX 1080400800120016002000SE +/- 0.25, N = 31722.201. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_SUBTRACTGeForce GTX 1080400800120016002000SE +/- 0.40, N = 31724.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_MULTIPLY

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_MULTIPLYGeForce GTX 10807001400210028003500SE +/- 0.88, N = 33426.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_SUBTRACTGeForce GTX 10807001400210028003500SE +/- 0.58, N = 33427.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_REMAINDER

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_REMAINDERGeForce GTX 1080160320480640800SE +/- 0.99, N = 3719.971. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Bilateral_5x5

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Bilateral_5x5GeForce GTX 10805001000150020002500SE +/- 0.65, N = 32496.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Bilateral_9x9

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Bilateral_9x9GeForce GTX 10805001000150020002500SE +/- 0.90, N = 32495.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_REMAINDER

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_REMAINDERGeForce GTX 1080400800120016002000SE +/- 1.65, N = 31723.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_REMAINDER

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_REMAINDERGeForce GTX 108015003000450060007500SE +/- 0.03, N = 36953.431. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_REMAINDER

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_REMAINDERGeForce GTX 10802004006008001000SE +/- 0.60, N = 3939.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_REMAINDER

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_REMAINDERGeForce GTX 1080400800120016002000SE +/- 0.82, N = 31722.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_REMAINDER

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_REMAINDERGeForce GTX 10807001400210028003500SE +/- 2.71, N = 33423.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Convolve_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Convolve_11x11GeForce GTX 10805001000150020002500SE +/- 1.08, N = 32243.571. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Bilateral_11x11

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Bilateral_11x11GeForce GTX 10805001000150020002500SE +/- 76.52, N = 62375.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_COS

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_COSGeForce GTX 108030060090012001500SE +/- 1.08, N = 31175.031. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_SIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_SINGeForce GTX 108030060090012001500SE +/- 0.09, N = 31180.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_TAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_TANGeForce GTX 108030060090012001500SE +/- 0.54, N = 31177.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_COS

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_COSGeForce GTX 10805001000150020002500SE +/- 0.43, N = 32330.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_SIN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_SINGeForce GTX 10803K6K9K12K15KSE +/- 0.67, N = 315215.031. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_TAN

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_TANGeForce GTX 10803K6K9K12K15KSE +/- 0.56, N = 313409.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_ADD_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_ADD_CONSTANTGeForce GTX 10802004006008001000SE +/- 0.35, N = 3801.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Resize_Expand_2x

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Resize_Expand_2xGeForce GTX 1080400800120016002000SE +/- 0.18, N = 31845.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Image_Resize_Shrink_2x

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Image_Resize_Shrink_2xGeForce GTX 10804080120160200SE +/- 0.13, N = 3173.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_ADD_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_ADD_CONSTANTGeForce GTX 108030060090012001500SE +/- 1.75, N = 31178.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_ADD_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_ADD_CONSTANTGeForce GTX 10805001000150020002500SE +/- 0.62, N = 32330.971. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_ADD_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_ADD_CONSTANTGeForce GTX 10802004006008001000SE +/- 0.61, N = 3920.001. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_ADD_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_ADD_CONSTANTGeForce GTX 108030060090012001500SE +/- 0.68, N = 31180.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_ADD_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_ADD_CONSTANTGeForce GTX 10805001000150020002500SE +/- 3.47, N = 32328.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Rotate_u8_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Rotate_u8_INTERP_NEARESTGeForce GTX 108050100150200250SE +/- 1.00, N = 3250.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_DIVIDE_CONSTANTGeForce GTX 10802004006008001000SE +/- 1.08, N = 3809.671. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: PinnedMemory_u8_Bandwidth

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: PinnedMemory_u8_BandwidthGeForce GTX 108080160240320400SE +/- 1.60, N = 3380.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Rotate_f32_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Rotate_f32_INTERP_NEARESTGeForce GTX 108060120180240300SE +/- 0.90, N = 3290.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Rotate_f64_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Rotate_f64_INTERP_NEARESTGeForce GTX 1080100200300400500SE +/- 0.82, N = 3454.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Rotate_s16_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Rotate_s16_INTERP_NEARESTGeForce GTX 108060120180240300SE +/- 0.00, N = 3291.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Rotate_s32_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Rotate_s32_INTERP_NEARESTGeForce GTX 108060120180240300SE +/- 0.79, N = 3290.271. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Rotate_s64_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Rotate_s64_INTERP_NEARESTGeForce GTX 108070140210280350SE +/- 1.31, N = 3335.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_DIVIDE_CONSTANTGeForce GTX 108030060090012001500SE +/- 0.34, N = 31179.231. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_DIVIDE_CONSTANTGeForce GTX 10805001000150020002500SE +/- 0.27, N = 32332.171. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_DIVIDE_CONSTANTGeForce GTX 10802004006008001000SE +/- 1.57, N = 3914.031. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_DIVIDE_CONSTANTGeForce GTX 108030060090012001500SE +/- 1.09, N = 31179.831. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_DIVIDE_CONSTANTGeForce GTX 10805001000150020002500SE +/- 0.96, N = 32323.771. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_MULTIPY_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_MULTIPY_CONSTANTGeForce GTX 10802004006008001000SE +/- 1.41, N = 3801.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: PinnedMemory_f32_Bandwidth

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: PinnedMemory_f32_BandwidthGeForce GTX 108030060090012001500SE +/- 0.12, N = 31371.501. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: PinnedMemory_f64_Bandwidth

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: PinnedMemory_f64_BandwidthGeForce GTX 10806001200180024003000SE +/- 0.64, N = 32689.431. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: PinnedMemory_s16_Bandwidth

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: PinnedMemory_s16_BandwidthGeForce GTX 1080150300450600750SE +/- 0.58, N = 3711.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: PinnedMemory_s32_Bandwidth

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: PinnedMemory_s32_BandwidthGeForce GTX 108030060090012001500SE +/- 0.68, N = 31371.831. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: PinnedMemory_s64_Bandwidth

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: PinnedMemory_s64_BandwidthGeForce GTX 10806001200180024003000SE +/- 0.70, N = 32687.101. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_MULTIPY_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_MULTIPY_CONSTANTGeForce GTX 108030060090012001500SE +/- 0.03, N = 31180.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_MULTIPY_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_MULTIPY_CONSTANTGeForce GTX 10805001000150020002500SE +/- 1.83, N = 32328.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_MULTIPY_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_MULTIPY_CONSTANTGeForce GTX 10802004006008001000SE +/- 0.24, N = 3918.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_MULTIPY_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_MULTIPY_CONSTANTGeForce GTX 108030060090012001500SE +/- 0.84, N = 31178.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_MULTIPY_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_MULTIPY_CONSTANTGeForce GTX 10805001000150020002500SE +/- 0.82, N = 32331.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_u8_SUBTRACT_CONSTANTGeForce GTX 10802004006008001000SE +/- 0.36, N = 3800.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f32_SUBTRACT_CONSTANTGeForce GTX 108030060090012001500SE +/- 1.12, N = 31179.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_f64_SUBTRACT_CONSTANTGeForce GTX 10805001000150020002500SE +/- 0.70, N = 32331.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s16_SUBTRACT_CONSTANTGeForce GTX 10802004006008001000SE +/- 0.38, N = 3917.831. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s32_SUBTRACT_CONSTANTGeForce GTX 108030060090012001500SE +/- 0.40, N = 31175.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT_CONSTANT

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Elwise_s64_SUBTRACT_CONSTANTGeForce GTX 10805001000150020002500SE +/- 0.26, N = 32330.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_SYM

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_SYMGeForce GTX 10802004006008001000SE +/- 0.81, N = 3786.031. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_SYM

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_SYMGeForce GTX 10802K4K6K8K10KSE +/- 0.40, N = 37967.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_ZERO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_ZEROGeForce GTX 10802004006008001000SE +/- 19.06, N = 6816.681. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_ZERO

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_ZEROGeForce GTX 10802K4K6K8K10KSE +/- 1.30, N = 37970.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_NEARESTGeForce GTX 10802004006008001000SE +/- 1.00, N = 3814.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_NEARESTGeForce GTX 108020406080100SE +/- 1.25, N = 3104.401. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_NEARESTGeForce GTX 10802004006008001000SE +/- 21.84, N = 6842.931. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_NEARESTGeForce GTX 10802004006008001000SE +/- 0.44, N = 3826.731. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_NEARESTGeForce GTX 10802004006008001000SE +/- 0.03, N = 3820.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_NEARESTGeForce GTX 10802004006008001000SE +/- 1.02, N = 3818.071. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_NEARESTGeForce GTX 10802004006008001000SE +/- 21.56, N = 6848.821. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_BILINEARGeForce GTX 10802004006008001000SE +/- 0.98, N = 3984.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_NEARESTGeForce GTX 108020406080100SE +/- 0.75, N = 3100.001. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_NEARESTGeForce GTX 1080306090120150SE +/- 0.27, N = 3153.131. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_NEARESTGeForce GTX 108020406080100SE +/- 0.12, N = 3102.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_NEARESTGeForce GTX 108020406080100SE +/- 0.45, N = 3103.901. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_NEAREST

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_NEARESTGeForce GTX 1080306090120150SE +/- 0.31, N = 3153.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_BILINEARGeForce GTX 1080306090120150SE +/- 0.88, N = 3115.331. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_BILINEARGeForce GTX 10802004006008001000SE +/- 27.47, N = 6995.371. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_BILINEARGeForce GTX 10802004006008001000SE +/- 3.46, N = 31149.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_BILINEARGeForce GTX 10802004006008001000SE +/- 0.92, N = 3982.631. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_BILINEARGeForce GTX 10802004006008001000SE +/- 0.90, N = 3979.971. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_BILINEARGeForce GTX 10802004006008001000SE +/- 16.42, N = 31088.531. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_BILINEARGeForce GTX 1080306090120150SE +/- 0.80, N = 3138.301. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_BILINEARGeForce GTX 108050100150200250SE +/- 0.40, N = 3222.601. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_BILINEARGeForce GTX 108020406080100SE +/- 0.15, N = 3104.001. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_BILINEARGeForce GTX 1080306090120150SE +/- 0.81, N = 3136.801. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2

ArrayFire

Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_BILINEAR

OpenBenchmarking.orgμs, Fewer Is BetterArrayFirePlatform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_BILINEARGeForce GTX 108050100150200250SE +/- 0.67, N = 3222.471. (CXX) g++ options: -rdynamic -lOpenCL -lboost_system -lboost_filesystem -lboost_regex -lpthread -std=c++11 -O2


Phoronix Test Suite v10.8.4