array fire

Intel Core i7-6800K testing with a MSI X99A WORKSTATION (MS-7A54) v1.0 and NVIDIA GeForce GTX TITAN X 12288MB on Ubuntu 16.04 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1701171-PTS-ARRAYFIR33
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Intel Core i7-6800K
January 16 2017
 
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


array fireOpenBenchmarking.orgPhoronix Test SuiteIntel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon16384MB120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150NVIDIA GeForce GTX TITAN X 12288MB (135/405MHz)Realtek ALC1150Intel ConnectionUbuntu 16.044.4.0-59-generic (x86_64)Unity 7.4.0X Server 1.18.4NVIDIA 375.27.034.5.01.0.8GCC 5.4.0 20160609 + CUDA 8.0ext42560x1440ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionArray Fire BenchmarksSystem Logs- --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

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

ArrayFire

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_BILINEARIntel Core i7-6800K4080120160200SE +/- 1.22, N = 3193.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_BILINEARIntel Core i7-6800K306090120150SE +/- 0.24, N = 3134.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_BILINEARIntel Core i7-6800K306090120150SE +/- 2.08, N = 3135.131. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_BILINEARIntel Core i7-6800K4080120160200SE +/- 0.20, N = 3193.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_BILINEARIntel Core i7-6800K306090120150SE +/- 0.10, N = 3116.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_BILINEARIntel Core i7-6800K30060090012001500SE +/- 32.07, N = 61451.051. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_BILINEARIntel Core i7-6800K30060090012001500SE +/- 1.25, N = 31336.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_BILINEARIntel Core i7-6800K30060090012001500SE +/- 0.33, N = 31334.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_BILINEARIntel Core i7-6800K30060090012001500SE +/- 4.80, N = 31509.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_BILINEARIntel Core i7-6800K30060090012001500SE +/- 21.02, N = 41339.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_BILINEARIntel Core i7-6800K306090120150SE +/- 1.03, N = 3136.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_NEARESTIntel Core i7-6800K306090120150SE +/- 0.29, N = 3134.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_NEARESTIntel Core i7-6800K306090120150SE +/- 1.34, N = 3117.131. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_NEARESTIntel Core i7-6800K306090120150SE +/- 1.68, N = 3118.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_NEARESTIntel Core i7-6800K306090120150SE +/- 2.43, N = 6135.871. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_NEARESTIntel Core i7-6800K20406080100SE +/- 1.42, N = 3105.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_BILINEARIntel Core i7-6800K30060090012001500SE +/- 1.25, N = 31326.601. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_NEARESTIntel Core i7-6800K2004006008001000SE +/- 3.16, N = 31104.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_NEARESTIntel Core i7-6800K2004006008001000SE +/- 1.18, N = 31096.271. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_NEARESTIntel Core i7-6800K2004006008001000SE +/- 1.37, N = 31110.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_NEARESTIntel Core i7-6800K2004006008001000SE +/- 0.06, N = 31100.601. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_NEARESTIntel Core i7-6800K306090120150SE +/- 1.36, N = 3117.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_NEARESTIntel Core i7-6800K2004006008001000SE +/- 1.85, N = 31097.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_ZEROIntel Core i7-6800K2K4K6K8K10KSE +/- 2.08, N = 310838.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_SYMIntel Core i7-6800K2K4K6K8K10KSE +/- 0.32, N = 310839.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_SYMIntel Core i7-6800K2004006008001000SE +/- 0.95, N = 31085.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT_CONSTANTIntel Core i7-6800K5001000150020002500SE +/- 0.65, N = 32100.601. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 0.68, N = 31070.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 1.28, N = 3841.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT_CONSTANTIntel Core i7-6800K5001000150020002500SE +/- 1.46, N = 32100.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 1.13, N = 31068.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT_CONSTANTIntel Core i7-6800K160320480640800SE +/- 15.32, N = 3764.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_MULTIPY_CONSTANTIntel Core i7-6800K5001000150020002500SE +/- 2.42, N = 32101.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_MULTIPY_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 0.52, N = 31071.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_MULTIPY_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 1.47, N = 3840.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_MULTIPY_CONSTANTIntel Core i7-6800K5001000150020002500SE +/- 1.06, N = 32098.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_MULTIPY_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 1.37, N = 31071.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: PinnedMemory_s64_BandwidthIntel Core i7-6800K6001200180024003000SE +/- 0.84, N = 32784.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: PinnedMemory_s32_BandwidthIntel Core i7-6800K30060090012001500SE +/- 3.15, N = 31404.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: PinnedMemory_s16_BandwidthIntel Core i7-6800K150300450600750SE +/- 0.60, N = 3715.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: PinnedMemory_f64_BandwidthIntel Core i7-6800K6001200180024003000SE +/- 1.62, N = 32787.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: PinnedMemory_f32_BandwidthIntel Core i7-6800K30060090012001500SE +/- 1.92, N = 31405.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_MULTIPY_CONSTANTIntel Core i7-6800K160320480640800SE +/- 2.83, N = 3754.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE_CONSTANTIntel Core i7-6800K5001000150020002500SE +/- 0.56, N = 32512.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 0.35, N = 31069.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 2.88, N = 3921.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE_CONSTANTIntel Core i7-6800K5001000150020002500SE +/- 1.84, N = 32100.101. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 0.57, N = 31072.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Rotate_s64_INTERP_NEARESTIntel Core i7-6800K90180270360450SE +/- 0.48, N = 3404.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Rotate_s32_INTERP_NEARESTIntel Core i7-6800K70140210280350SE +/- 1.17, N = 3327.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Rotate_f64_INTERP_NEARESTIntel Core i7-6800K130260390520650SE +/- 1.25, N = 3603.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Rotate_f32_INTERP_NEARESTIntel Core i7-6800K80160240320400SE +/- 1.42, N = 3381.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: PinnedMemory_u8_BandwidthIntel Core i7-6800K80160240320400SE +/- 0.30, N = 3376.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 5.22, N = 3884.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Rotate_u8_INTERP_NEARESTIntel Core i7-6800K70140210280350SE +/- 0.87, N = 3321.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_ADD_CONSTANTIntel Core i7-6800K5001000150020002500SE +/- 0.68, N = 32100.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_ADD_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 0.73, N = 31070.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_ADD_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 0.91, N = 3840.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_ADD_CONSTANTIntel Core i7-6800K5001000150020002500SE +/- 1.21, N = 32101.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_ADD_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 1.19, N = 31071.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Resize_Shrink_2xIntel Core i7-6800K50100150200250SE +/- 0.03, N = 3212.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Resize_Expand_2xIntel Core i7-6800K5001000150020002500SE +/- 0.26, N = 32535.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_ADD_CONSTANTIntel Core i7-6800K160320480640800SE +/- 1.12, N = 3746.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_TANIntel Core i7-6800K4K8K12K16K20KSE +/- 1.80, N = 318284.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_SINIntel Core i7-6800K4K8K12K16K20KSE +/- 102.99, N = 320544.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_COSIntel Core i7-6800K5001000150020002500SE +/- 0.94, N = 32099.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_TANIntel Core i7-6800K30060090012001500SE +/- 1.17, N = 31334.431. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_SINIntel Core i7-6800K30060090012001500SE +/- 0.15, N = 31384.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_COSIntel Core i7-6800K2004006008001000SE +/- 0.64, N = 31071.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Bilateral_11x11Intel Core i7-6800K7001400210028003500SE +/- 0.47, N = 33480.431. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Convolve_11x11Intel Core i7-6800K7001400210028003500SE +/- 0.93, N = 33107.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_REMAINDERIntel Core i7-6800K7001400210028003500SE +/- 1.70, N = 33054.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_REMAINDERIntel Core i7-6800K30060090012001500SE +/- 7.02, N = 31557.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_REMAINDERIntel Core i7-6800K2004006008001000SE +/- 0.75, N = 3944.101. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_REMAINDERIntel Core i7-6800K2K4K6K8K10KSE +/- 0.73, N = 39342.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_REMAINDERIntel Core i7-6800K400800120016002000SE +/- 39.62, N = 32028.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Bilateral_9x9Intel Core i7-6800K7001400210028003500SE +/- 0.57, N = 33481.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Bilateral_5x5Intel Core i7-6800K6001200180024003000SE +/- 0.38, N = 32960.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_REMAINDERIntel Core i7-6800K2004006008001000SE +/- 1.10, N = 3804.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACTIntel Core i7-6800K7001400210028003500SE +/- 1.46, N = 33063.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_MULTIPLYIntel Core i7-6800K7001400210028003500SE +/- 1.05, N = 33068.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACTIntel Core i7-6800K30060090012001500SE +/- 0.41, N = 31547.871. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_MULTIPLYIntel Core i7-6800K30060090012001500SE +/- 1.19, N = 31549.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACTIntel Core i7-6800K2004006008001000SE +/- 0.84, N = 3822.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_MULTIPLYIntel Core i7-6800K2004006008001000SE +/- 0.90, N = 3826.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACTIntel Core i7-6800K7001400210028003500SE +/- 1.03, N = 33065.271. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_MULTIPLYIntel Core i7-6800K7001400210028003500SE +/- 0.94, N = 33065.471. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACTIntel Core i7-6800K30060090012001500SE +/- 1.17, N = 31547.571. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_MULTIPLYIntel Core i7-6800K30060090012001500SE +/- 0.90, N = 31549.431. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: BilateralFilter_s32Intel Core i7-6800K30060090012001500SE +/- 26.85, N = 31554.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: BilateralFilter_s16Intel Core i7-6800K30060090012001500SE +/- 0.75, N = 31524.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: BilateralFilter_f64Intel Core i7-6800K10K20K30K40K50KSE +/- 5.17, N = 344534.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: BilateralFilter_f32Intel Core i7-6800K30060090012001500SE +/- 25.90, N = 31547.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_u64_DECENDINGIntel Core i7-6800K14K28K42K56K70KSE +/- 11.86, N = 363168.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_u32_DECENDINGIntel Core i7-6800K7K14K21K28K35KSE +/- 45.80, N = 331012.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_u16_DECENDINGIntel Core i7-6800K3K6K9K12K15KSE +/- 55.47, N = 316168.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_s64_DECENDINGIntel Core i7-6800K14K28K42K56K70KSE +/- 20.33, N = 363172.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_s32_DECENDINGIntel Core i7-6800K7K14K21K28K35KSE +/- 43.26, N = 331103.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_s16_DECENDINGIntel Core i7-6800K3K6K9K12K15KSE +/- 2.84, N = 316109.971. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_f64_DECENDINGIntel Core i7-6800K14K28K42K56K70KSE +/- 46.13, N = 364601.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_f32_DECENDINGIntel Core i7-6800K7K14K21K28K35KSE +/- 54.28, N = 332047.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: MatrixMultiply_f64Intel Core i7-6800K20K40K60K80K100KSE +/- 535.93, N = 395672.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: MatrixMultiply_f32Intel Core i7-6800K15003000450060007500SE +/- 16.82, N = 37102.601. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Convolve_9x9Intel Core i7-6800K5001000150020002500SE +/- 0.82, N = 32374.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Convolve_5x5Intel Core i7-6800K2004006008001000SE +/- 0.47, N = 31046.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACTIntel Core i7-6800K140280420560700SE +/- 0.92, N = 3652.601. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_MULTIPLYIntel Core i7-6800K150300450600750SE +/- 1.15, N = 3693.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_IS_ZEROIntel Core i7-6800K2004006008001000SE +/- 1.07, N = 31115.331. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_HYP_TANIntel Core i7-6800K2K4K6K8K10KSE +/- 1.01, N = 311484.271. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_HYP_SINIntel Core i7-6800K7001400210028003500SE +/- 0.69, N = 33435.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_HYP_COSIntel Core i7-6800K15003000450060007500SE +/- 0.68, N = 37193.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_ARC_TANIntel Core i7-6800K2K4K6K8K10KSE +/- 0.17, N = 38001.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_ARC_SINIntel Core i7-6800K3K6K9K12K15KSE +/- 3.20, N = 312823.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_ARC_COSIntel Core i7-6800K3K6K9K12K15KSE +/- 60.50, N = 312670.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_IS_ZEROIntel Core i7-6800K150300450600750SE +/- 0.43, N = 3699.871. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_HYP_TANIntel Core i7-6800K2004006008001000SE +/- 1.44, N = 31074.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_HYP_SINIntel Core i7-6800K2004006008001000SE +/- 0.18, N = 31072.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_HYP_COSIntel Core i7-6800K2004006008001000SE +/- 0.36, N = 31073.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_ARC_TANIntel Core i7-6800K2004006008001000SE +/- 0.66, N = 31070.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_ARC_SINIntel Core i7-6800K2004006008001000SE +/- 0.85, N = 31072.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_ARC_COSIntel Core i7-6800K2004006008001000SE +/- 1.14, N = 31071.101. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s64_11x11Intel Core i7-6800K14002800420056007000SE +/- 1.03, N = 36398.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s32_11x11Intel Core i7-6800K30060090012001500SE +/- 1.42, N = 31602.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s16_11x11Intel Core i7-6800K30060090012001500SE +/- 1.15, N = 31417.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_f64_11x11Intel Core i7-6800K14002800420056007000SE +/- 1.58, N = 36692.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_f32_11x11Intel Core i7-6800K30060090012001500SE +/- 3.10, N = 31574.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: BilateralFilter_u8Intel Core i7-6800K30060090012001500SE +/- 0.07, N = 31515.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_u8_DECENDINGIntel Core i7-6800K2K4K6K8K10KSE +/- 33.78, N = 38854.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_u64_ACENDINGIntel Core i7-6800K14K28K42K56K70KSE +/- 63.25, N = 363221.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_u32_ACENDINGIntel Core i7-6800K7K14K21K28K35KSE +/- 55.78, N = 330997.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_u16_ACENDINGIntel Core i7-6800K3K6K9K12K15KSE +/- 35.52, N = 316203.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_s64_ACENDINGIntel Core i7-6800K14K28K42K56K70KSE +/- 38.50, N = 363197.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_s32_ACENDINGIntel Core i7-6800K7K14K21K28K35KSE +/- 13.30, N = 331146.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_s16_ACENDINGIntel Core i7-6800K3K6K9K12K15KSE +/- 7.65, N = 316233.431. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_f64_ACENDINGIntel Core i7-6800K14K28K42K56K70KSE +/- 55.29, N = 364521.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_f32_ACENDINGIntel Core i7-6800K7K14K21K28K35KSE +/- 125.50, N = 331858.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Erode_11x11Intel Core i7-6800K7001400210028003500SE +/- 73.17, N = 63115.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_MODULOIntel Core i7-6800K7001400210028003500SE +/- 2.27, N = 33051.471. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_DIVIDEIntel Core i7-6800K7001400210028003500SE +/- 2.48, N = 33051.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_MODULOIntel Core i7-6800K30060090012001500SE +/- 0.40, N = 31553.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_DIVIDEIntel Core i7-6800K30060090012001500SE +/- 0.35, N = 31552.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_MODULOIntel Core i7-6800K2004006008001000SE +/- 1.56, N = 3952.971. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_DIVIDEIntel Core i7-6800K2004006008001000SE +/- 1.02, N = 3967.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_TGAMMAIntel Core i7-6800K2K4K6K8K10KSE +/- 1.46, N = 39048.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_MODULOIntel Core i7-6800K2K4K6K8K10KSE +/- 1.70, N = 38263.471. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_LOG_1PIntel Core i7-6800K3K6K9K12K15KSE +/- 0.70, N = 315525.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_LGAMMAIntel Core i7-6800K5K10K15K20K25KSE +/- 0.68, N = 321646.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_IS_NANIntel Core i7-6800K2004006008001000SE +/- 0.95, N = 31115.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_IS_INFIntel Core i7-6800K2004006008001000SE +/- 0.76, N = 31115.101. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_EXP_M1Intel Core i7-6800K13002600390052006500SE +/- 1.39, N = 36274.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_DIVIDEIntel Core i7-6800K7001400210028003500SE +/- 3.27, N = 33062.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_TGAMMAIntel Core i7-6800K2004006008001000SE +/- 1.80, N = 31079.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_MODULOIntel Core i7-6800K400800120016002000SE +/- 1.42, N = 31840.971. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_LOG_1PIntel Core i7-6800K30060090012001500SE +/- 15.78, N = 31223.571. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_LGAMMAIntel Core i7-6800K30060090012001500SE +/- 0.53, N = 31401.431. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_IS_NANIntel Core i7-6800K150300450600750SE +/- 1.77, N = 3706.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_IS_INFIntel Core i7-6800K150300450600750SE +/- 0.80, N = 3708.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_EXP_M1Intel Core i7-6800K2004006008001000SE +/- 7.89, N = 31078.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_DIVIDEIntel Core i7-6800K30060090012001500SE +/- 1.18, N = 31549.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f64_IDENTITYIntel Core i7-6800K2K4K6K8K10KSE +/- 43.57, N = 310800.271. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f64_CONSTANTIntel Core i7-6800K2004006008001000SE +/- 0.48, N = 31010.471. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f32_IDENTITYIntel Core i7-6800K2K4K6K8K10KSE +/- 44.64, N = 310828.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f32_CONSTANTIntel Core i7-6800K110220330440550SE +/- 0.74, N = 3521.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_2D_s64Intel Core i7-6800K70140210280350SE +/- 0.18, N = 3316.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_2D_s32Intel Core i7-6800K50100150200250SE +/- 2.57, N = 3243.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_2D_s16Intel Core i7-6800K50100150200250SE +/- 1.37, N = 3241.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_2D_f64Intel Core i7-6800K140280420560700SE +/- 8.23, N = 3667.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_1D_s64Intel Core i7-6800K5001000150020002500SE +/- 1.65, N = 32284.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_1D_s32Intel Core i7-6800K30060090012001500SE +/- 1.44, N = 31369.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_1D_s16Intel Core i7-6800K30060090012001500SE +/- 18.48, N = 61377.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_1D_f64Intel Core i7-6800K7001400210028003500SE +/- 1.25, N = 33388.131. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_1D_f32Intel Core i7-6800K30060090012001500SE +/- 0.52, N = 31365.571. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sort_u8_ACENDINGIntel Core i7-6800K2K4K6K8K10KSE +/- 6.25, N = 38911.971. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: GFOR_NO_LOOP_SUMIntel Core i7-6800K1020304050SE +/- 0.88, N = 6441. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_MODULOIntel Core i7-6800K2004006008001000SE +/- 0.10, N = 3804.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_DIVIDEIntel Core i7-6800K2004006008001000SE +/- 18.79, N = 6806.751. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_LOG_EIntel Core i7-6800K2K4K6K8K10KSE +/- 0.35, N = 39093.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_LOG10Intel Core i7-6800K2K4K6K8K10KSE +/- 0.90, N = 39704.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_HYPOTIntel Core i7-6800K16003200480064008000SE +/- 1.07, N = 37536.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_ATAN2Intel Core i7-6800K3K6K9K12K15KSE +/- 1.79, N = 311823.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_LOG_EIntel Core i7-6800K2004006008001000SE +/- 0.57, N = 31070.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_LOG10Intel Core i7-6800K2004006008001000SE +/- 0.52, N = 31071.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_HYPOTIntel Core i7-6800K30060090012001500SE +/- 1.27, N = 31551.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_ATAN2Intel Core i7-6800K30060090012001500SE +/- 0.75, N = 31550.331. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s64_9x9Intel Core i7-6800K9001800270036004500SE +/- 17.65, N = 34109.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s64_5x5Intel Core i7-6800K400800120016002000SE +/- 27.74, N = 41711.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s32_9x9Intel Core i7-6800K2004006008001000SE +/- 1.15, N = 31093.601. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s32_5x5Intel Core i7-6800K130260390520650SE +/- 1.02, N = 3620.131. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s16_9x9Intel Core i7-6800K2004006008001000SE +/- 17.27, N = 31025.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_f64_9x9Intel Core i7-6800K10002000300040005000SE +/- 0.98, N = 34465.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_f64_5x5Intel Core i7-6800K30060090012001500SE +/- 0.68, N = 31481.331. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_f32_9x9Intel Core i7-6800K2004006008001000SE +/- 4.50, N = 31081.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_f32_5x5Intel Core i7-6800K130260390520650SE +/- 2.97, N = 3584.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_2D_u8Intel Core i7-6800K50100150200250SE +/- 2.08, N = 3226.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_1D_u8Intel Core i7-6800K30060090012001500SE +/- 22.01, N = 61363.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_HistogramIntel Core i7-6800K50100150200250SE +/- 0.20, N = 3231.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Erode_9x9Intel Core i7-6800K5001000150020002500SE +/- 0.79, N = 32286.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_Erode_5x5Intel Core i7-6800K2004006008001000SE +/- 0.60, N = 31130.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_s32_11x11Intel Core i7-6800K30060090012001500SE +/- 26.35, N = 31531.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_s16_11x11Intel Core i7-6800K400800120016002000SE +/- 1.42, N = 31675.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_f64_11x11Intel Core i7-6800K2K4K6K8K10KSE +/- 2.13, N = 310641.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_f32_11x11Intel Core i7-6800K30060090012001500SE +/- 2.85, N = 31502.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_SQRTIntel Core i7-6800K6001200180024003000SE +/- 1.81, N = 32676.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_ERFCIntel Core i7-6800K4K8K12K16K20KSE +/- 97.38, N = 318983.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_CBRTIntel Core i7-6800K8001600240032004000SE +/- 1.09, N = 33622.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_SQRTIntel Core i7-6800K2004006008001000SE +/- 1.24, N = 31068.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_ERFCIntel Core i7-6800K30060090012001500SE +/- 2.33, N = 31407.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_CBRTIntel Core i7-6800K2004006008001000SE +/- 0.67, N = 31070.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_u8_9x9Intel Core i7-6800K2004006008001000SE +/- 3.53, N = 3983.271. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_u8_5x5Intel Core i7-6800K130260390520650SE +/- 0.35, N = 3608.631. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_u8_11x11Intel Core i7-6800K30060090012001500SE +/- 23.58, N = 41507.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_MINIntel Core i7-6800K7001400210028003500SE +/- 1.26, N = 33066.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_MAXIntel Core i7-6800K7001400210028003500SE +/- 0.12, N = 33067.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s64_ADDIntel Core i7-6800K7001400210028003500SE +/- 0.57, N = 33066.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_MINIntel Core i7-6800K30060090012001500SE +/- 0.89, N = 31549.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_MAXIntel Core i7-6800K30060090012001500SE +/- 1.04, N = 31547.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s32_ADDIntel Core i7-6800K30060090012001500SE +/- 1.12, N = 31549.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_MINIntel Core i7-6800K2004006008001000SE +/- 14.85, N = 3846.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_MAXIntel Core i7-6800K2004006008001000SE +/- 1.08, N = 3833.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_s16_ADDIntel Core i7-6800K2004006008001000SE +/- 0.91, N = 3827.231. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_TANIntel Core i7-6800K2K4K6K8K10KSE +/- 1.39, N = 310886.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_SINIntel Core i7-6800K2K4K6K8K10KSE +/- 0.72, N = 37803.001. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_POWIntel Core i7-6800K8K16K24K32K40KSE +/- 2.84, N = 335211.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_MINIntel Core i7-6800K7001400210028003500SE +/- 0.95, N = 33067.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_MAXIntel Core i7-6800K7001400210028003500SE +/- 0.75, N = 33066.171. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_EXPIntel Core i7-6800K11002200330044005500SE +/- 1.10, N = 35351.331. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_ERFIntel Core i7-6800K9001800270036004500SE +/- 1.83, N = 34192.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_COSIntel Core i7-6800K16003200480064008000SE +/- 0.52, N = 37492.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f64_ADDIntel Core i7-6800K7001400210028003500SE +/- 1.21, N = 33065.571. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_TANIntel Core i7-6800K2004006008001000SE +/- 17.21, N = 51110.881. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_SINIntel Core i7-6800K2004006008001000SE +/- 0.78, N = 31071.871. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_POWIntel Core i7-6800K400800120016002000SE +/- 1.32, N = 31707.331. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_MINIntel Core i7-6800K30060090012001500SE +/- 0.61, N = 31548.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_MAXIntel Core i7-6800K30060090012001500SE +/- 0.62, N = 31550.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_EXPIntel Core i7-6800K2004006008001000SE +/- 0.91, N = 31071.301. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_ERFIntel Core i7-6800K2004006008001000SE +/- 1.67, N = 31070.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_COSIntel Core i7-6800K2004006008001000SE +/- 0.69, N = 31072.131. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_f32_ADDIntel Core i7-6800K30060090012001500SE +/- 0.78, N = 31548.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f64_RANGEIntel Core i7-6800K2004006008001000SE +/- 0.34, N = 3916.331. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f64_RANDUIntel Core i7-6800K2004006008001000SE +/- 2.76, N = 31099.601. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f64_RANDNIntel Core i7-6800K3K6K9K12K15KSE +/- 64.21, N = 314432.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f32_RANGEIntel Core i7-6800K2004006008001000SE +/- 0.06, N = 3909.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f32_RANDUIntel Core i7-6800K130260390520650SE +/- 0.46, N = 3605.871. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Data_f32_RANDNIntel Core i7-6800K2004006008001000SE +/- 19.56, N = 3979.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Transpose_s64Intel Core i7-6800K70140210280350SE +/- 1.78, N = 3309.901. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Transpose_s32Intel Core i7-6800K4080120160200SE +/- 0.78, N = 3176.431. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Transpose_s16Intel Core i7-6800K306090120150SE +/- 0.13, N = 3114.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Transpose_f64Intel Core i7-6800K70140210280350SE +/- 0.52, N = 3306.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Transpose_f32Intel Core i7-6800K4080120160200SE +/- 0.37, N = 3178.771. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Histogram_f64Intel Core i7-6800K120240360480600SE +/- 0.86, N = 3565.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Histogram_f32Intel Core i7-6800K80160240320400SE +/- 6.23, N = 6379.921. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_s32_9x9Intel Core i7-6800K2004006008001000SE +/- 17.73, N = 61061.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_s32_5x5Intel Core i7-6800K140280420560700SE +/- 10.46, N = 6670.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_s32_3x3Intel Core i7-6800K110220330440550SE +/- 1.27, N = 3518.131. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_s16_9x9Intel Core i7-6800K30060090012001500SE +/- 0.30, N = 31260.601. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_s16_3x3Intel Core i7-6800K120240360480600SE +/- 0.20, N = 3548.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_f64_9x9Intel Core i7-6800K15003000450060007500SE +/- 0.90, N = 37062.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_f64_5x5Intel Core i7-6800K5001000150020002500SE +/- 39.27, N = 42309.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_f64_3x3Intel Core i7-6800K2004006008001000SE +/- 1.07, N = 3913.471. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_f32_9x9Intel Core i7-6800K2004006008001000SE +/- 9.39, N = 31047.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_f32_5x5Intel Core i7-6800K140280420560700SE +/- 12.82, N = 6669.931. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_MINIntel Core i7-6800K140280420560700SE +/- 1.28, N = 3658.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_MAXIntel Core i7-6800K140280420560700SE +/- 0.78, N = 3657.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Elwise_u8_ADDIntel Core i7-6800K140280420560700SE +/- 0.76, N = 3652.701. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Bandwidth_s64Intel Core i7-6800K70140210280350SE +/- 1.19, N = 3298.531. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Bandwidth_s32Intel Core i7-6800K4080120160200SE +/- 1.13, N = 3169.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Bandwidth_f64Intel Core i7-6800K60120180240300SE +/- 1.28, N = 3297.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Bandwidth_f32Intel Core i7-6800K4080120160200SE +/- 1.21, N = 3171.571. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Transpose_u8Intel Core i7-6800K306090120150SE +/- 1.01, N = 3135.831. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_u8_9x9Intel Core i7-6800K2004006008001000SE +/- 1.64, N = 31140.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_u8_3x3Intel Core i7-6800K130260390520650SE +/- 1.84, N = 3609.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Cholesky_f64Intel Core i7-6800K9K18K27K36K45KSE +/- 148.28, N = 342818.571. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Cholesky_f32Intel Core i7-6800K12K24K36K48K60KSE +/- 12.26, N = 357300.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Bandwidth_u8Intel Core i7-6800K1632486480SE +/- 1.07, N = 670.781. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_2D_s64Intel Core i7-6800K4080120160200SE +/- 0.24, N = 3159.971. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_2D_s32Intel Core i7-6800K20406080100SE +/- 1.17, N = 3106.271. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_2D_s16Intel Core i7-6800K20406080100SE +/- 1.55, N = 3103.271. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_2D_f64Intel Core i7-6800K4080120160200SE +/- 0.57, N = 3170.671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_2D_f32Intel Core i7-6800K20406080100SE +/- 1.42, N = 3111.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_1D_s64Intel Core i7-6800K110220330440550SE +/- 0.91, N = 3515.101. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_1D_s32Intel Core i7-6800K60120180240300SE +/- 3.06, N = 3292.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_1D_s16Intel Core i7-6800K50100150200250SE +/- 1.99, N = 3206.431. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_1D_f64Intel Core i7-6800K110220330440550SE +/- 0.88, N = 3522.371. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_1D_f32Intel Core i7-6800K60120180240300SE +/- 3.42, N = 3290.471. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: FFT_2D_f64Intel Core i7-6800K14002800420056007000SE +/- 1.56, N = 36454.131. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: FFT_2D_f32Intel Core i7-6800K400800120016002000SE +/- 30.37, N = 32069.471. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: FFT_1D_f64Intel Core i7-6800K9K18K27K36K45KSE +/- 10.77, N = 340367.101. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: FFT_1D_f32Intel Core i7-6800K3K6K9K12K15KSE +/- 1.69, N = 314526.971. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_2D_u8Intel Core i7-6800K20406080100SE +/- 1.32, N = 3104.731. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Sum_1D_u8Intel Core i7-6800K4080120160200SE +/- 1.47, N = 3172.971. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_ORBIntel Core i7-6800K8K16K24K32K40KSE +/- 90.13, N = 336103.401. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: LU_f64Intel Core i7-6800K20K40K60K80K100KSE +/- 120.49, N = 3111001.801. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: LU_f32Intel Core i7-6800K13K26K39K52K65KSE +/- 39.04, N = 360997.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_NEARESTIntel Core i7-6800K2004006008001000SE +/- 33.68, N = 61145.031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_ZEROIntel Core i7-6800K2004006008001000SE +/- 31.31, N = 61113.101. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Rotate_s16_INTERP_NEARESTIntel Core i7-6800K70140210280350SE +/- 9.12, N = 6334.321. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: GFOR_FOR_LOOP_SUMIntel Core i7-6800K9001800270036004500SE +/- 136.56, N = 641671. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_u8_11x11Intel Core i7-6800K30060090012001500SE +/- 41.51, N = 61504.201. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Accumulate_2D_f32Intel Core i7-6800K60120180240300SE +/- 7.26, N = 6257.481. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Convolve_s16_5x5Intel Core i7-6800K140280420560700SE +/- 18.67, N = 6660.501. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_s16_5x5Intel Core i7-6800K170340510680850SE +/- 23.19, N = 6767.871. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_f32_3x3Intel Core i7-6800K120240360480600SE +/- 16.17, N = 6573.681. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Erode_u8_5x5Intel Core i7-6800K150300450600750SE +/- 17.44, N = 6684.071. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: Image_FASTIntel Core i7-6800K2K4K6K8K10KSE +/- 411.05, N = 68712.251. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

OpenBenchmarking.orgμs, Fewer Is BetterArrayFire 1.0Platform: OpenCL - Benchmark: GFOR_SUMIntel Core i7-6800K20406080100SE +/- 3.80, N = 61031. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread

305 Results Shown

ArrayFire:
  OpenCL - Shrink_2D_s64_AF_INTERP_BILINEAR
  OpenCL - Shrink_2D_s32_AF_INTERP_BILINEAR
  OpenCL - Shrink_2D_s16_AF_INTERP_BILINEAR
  OpenCL - Shrink_2D_f64_AF_INTERP_BILINEAR
  OpenCL - Shrink_2D_f32_AF_INTERP_BILINEAR
  OpenCL - Expand_2D_s64_AF_INTERP_BILINEAR
  OpenCL - Expand_2D_s32_AF_INTERP_BILINEAR
  OpenCL - Expand_2D_s16_AF_INTERP_BILINEAR
  OpenCL - Expand_2D_f64_AF_INTERP_BILINEAR
  OpenCL - Expand_2D_f32_AF_INTERP_BILINEAR
  OpenCL - Shrink_2D_u8_AF_INTERP_BILINEAR
  OpenCL - Shrink_2D_s64_AF_INTERP_NEAREST
  OpenCL - Shrink_2D_s32_AF_INTERP_NEAREST
  OpenCL - Shrink_2D_s16_AF_INTERP_NEAREST
  OpenCL - Shrink_2D_f64_AF_INTERP_NEAREST
  OpenCL - Shrink_2D_f32_AF_INTERP_NEAREST
  OpenCL - Expand_2D_u8_AF_INTERP_BILINEAR
  OpenCL - Expand_2D_s32_AF_INTERP_NEAREST
  OpenCL - Expand_2D_s16_AF_INTERP_NEAREST
  OpenCL - Expand_2D_f64_AF_INTERP_NEAREST
  OpenCL - Expand_2D_f32_AF_INTERP_NEAREST
  OpenCL - Shrink_2D_u8_AF_INTERP_NEAREST
  OpenCL - Expand_2D_u8_AF_INTERP_NEAREST
  OpenCL - MedianFilter_f64_5x5_PAD_ZERO
  OpenCL - MedianFilter_f64_5x5_PAD_SYM
  OpenCL - MedianFilter_f32_5x5_PAD_SYM
  OpenCL - Elwise_s64_SUBTRACT_CONSTANT
  OpenCL - Elwise_s32_SUBTRACT_CONSTANT
  OpenCL - Elwise_s16_SUBTRACT_CONSTANT
  OpenCL - Elwise_f64_SUBTRACT_CONSTANT
  OpenCL - Elwise_f32_SUBTRACT_CONSTANT
  OpenCL - Elwise_u8_SUBTRACT_CONSTANT
  OpenCL - Elwise_s64_MULTIPY_CONSTANT
  OpenCL - Elwise_s32_MULTIPY_CONSTANT
  OpenCL - Elwise_s16_MULTIPY_CONSTANT
  OpenCL - Elwise_f64_MULTIPY_CONSTANT
  OpenCL - Elwise_f32_MULTIPY_CONSTANT
  OpenCL - PinnedMemory_s64_Bandwidth
  OpenCL - PinnedMemory_s32_Bandwidth
  OpenCL - PinnedMemory_s16_Bandwidth
  OpenCL - PinnedMemory_f64_Bandwidth
  OpenCL - PinnedMemory_f32_Bandwidth
  OpenCL - Elwise_u8_MULTIPY_CONSTANT
  OpenCL - Elwise_s64_DIVIDE_CONSTANT
  OpenCL - Elwise_s32_DIVIDE_CONSTANT
  OpenCL - Elwise_s16_DIVIDE_CONSTANT
  OpenCL - Elwise_f64_DIVIDE_CONSTANT
  OpenCL - Elwise_f32_DIVIDE_CONSTANT
  OpenCL - Rotate_s64_INTERP_NEAREST
  OpenCL - Rotate_s32_INTERP_NEAREST
  OpenCL - Rotate_f64_INTERP_NEAREST
  OpenCL - Rotate_f32_INTERP_NEAREST
  OpenCL - PinnedMemory_u8_Bandwidth
  OpenCL - Elwise_u8_DIVIDE_CONSTANT
  OpenCL - Rotate_u8_INTERP_NEAREST
  OpenCL - Elwise_s64_ADD_CONSTANT
  OpenCL - Elwise_s32_ADD_CONSTANT
  OpenCL - Elwise_s16_ADD_CONSTANT
  OpenCL - Elwise_f64_ADD_CONSTANT
  OpenCL - Elwise_f32_ADD_CONSTANT
  OpenCL - Image_Resize_Shrink_2x
  OpenCL - Image_Resize_Expand_2x
  OpenCL - Elwise_u8_ADD_CONSTANT
  OpenCL - Elwise_f64_HYP_ARC_TAN
  OpenCL - Elwise_f64_HYP_ARC_SIN
  OpenCL - Elwise_f64_HYP_ARC_COS
  OpenCL - Elwise_f32_HYP_ARC_TAN
  OpenCL - Elwise_f32_HYP_ARC_SIN
  OpenCL - Elwise_f32_HYP_ARC_COS
  OpenCL - Image_Bilateral_11x11
  OpenCL - Image_Convolve_11x11
  OpenCL - Elwise_s64_REMAINDER
  OpenCL - Elwise_s32_REMAINDER
  OpenCL - Elwise_s16_REMAINDER
  OpenCL - Elwise_f64_REMAINDER
  OpenCL - Elwise_f32_REMAINDER
  OpenCL - Image_Bilateral_9x9
  OpenCL - Image_Bilateral_5x5
  OpenCL - Elwise_u8_REMAINDER
  OpenCL - Elwise_s64_SUBTRACT
  OpenCL - Elwise_s64_MULTIPLY
  OpenCL - Elwise_s32_SUBTRACT
  OpenCL - Elwise_s32_MULTIPLY
  OpenCL - Elwise_s16_SUBTRACT
  OpenCL - Elwise_s16_MULTIPLY
  OpenCL - Elwise_f64_SUBTRACT
  OpenCL - Elwise_f64_MULTIPLY
  OpenCL - Elwise_f32_SUBTRACT
  OpenCL - Elwise_f32_MULTIPLY
  OpenCL - BilateralFilter_s32
  OpenCL - BilateralFilter_s16
  OpenCL - BilateralFilter_f64
  OpenCL - BilateralFilter_f32
  OpenCL - Sort_u64_DECENDING
  OpenCL - Sort_u32_DECENDING
  OpenCL - Sort_u16_DECENDING
  OpenCL - Sort_s64_DECENDING
  OpenCL - Sort_s32_DECENDING
  OpenCL - Sort_s16_DECENDING
  OpenCL - Sort_f64_DECENDING
  OpenCL - Sort_f32_DECENDING
  OpenCL - MatrixMultiply_f64
  OpenCL - MatrixMultiply_f32
  OpenCL - Image_Convolve_9x9
  OpenCL - Image_Convolve_5x5
  OpenCL - Elwise_u8_SUBTRACT
  OpenCL - Elwise_u8_MULTIPLY
  OpenCL - Elwise_f64_IS_ZERO
  OpenCL - Elwise_f64_HYP_TAN
  OpenCL - Elwise_f64_HYP_SIN
  OpenCL - Elwise_f64_HYP_COS
  OpenCL - Elwise_f64_ARC_TAN
  OpenCL - Elwise_f64_ARC_SIN
  OpenCL - Elwise_f64_ARC_COS
  OpenCL - Elwise_f32_IS_ZERO
  OpenCL - Elwise_f32_HYP_TAN
  OpenCL - Elwise_f32_HYP_SIN
  OpenCL - Elwise_f32_HYP_COS
  OpenCL - Elwise_f32_ARC_TAN
  OpenCL - Elwise_f32_ARC_SIN
  OpenCL - Elwise_f32_ARC_COS
  OpenCL - Convolve_s64_11x11
  OpenCL - Convolve_s32_11x11
  OpenCL - Convolve_s16_11x11
  OpenCL - Convolve_f64_11x11
  OpenCL - Convolve_f32_11x11
  OpenCL - BilateralFilter_u8
  OpenCL - Sort_u8_DECENDING
  OpenCL - Sort_u64_ACENDING
  OpenCL - Sort_u32_ACENDING
  OpenCL - Sort_u16_ACENDING
  OpenCL - Sort_s64_ACENDING
  OpenCL - Sort_s32_ACENDING
  OpenCL - Sort_s16_ACENDING
  OpenCL - Sort_f64_ACENDING
  OpenCL - Sort_f32_ACENDING
  OpenCL - Image_Erode_11x11
  OpenCL - Elwise_s64_MODULO
  OpenCL - Elwise_s64_DIVIDE
  OpenCL - Elwise_s32_MODULO
  OpenCL - Elwise_s32_DIVIDE
  OpenCL - Elwise_s16_MODULO
  OpenCL - Elwise_s16_DIVIDE
  OpenCL - Elwise_f64_TGAMMA
  OpenCL - Elwise_f64_MODULO
  OpenCL - Elwise_f64_LOG_1P
  OpenCL - Elwise_f64_LGAMMA
  OpenCL - Elwise_f64_IS_NAN
  OpenCL - Elwise_f64_IS_INF
  OpenCL - Elwise_f64_EXP_M1
  OpenCL - Elwise_f64_DIVIDE
  OpenCL - Elwise_f32_TGAMMA
  OpenCL - Elwise_f32_MODULO
  OpenCL - Elwise_f32_LOG_1P
  OpenCL - Elwise_f32_LGAMMA
  OpenCL - Elwise_f32_IS_NAN
  OpenCL - Elwise_f32_IS_INF
  OpenCL - Elwise_f32_EXP_M1
  OpenCL - Elwise_f32_DIVIDE
  OpenCL - Data_f64_IDENTITY
  OpenCL - Data_f64_CONSTANT
  OpenCL - Data_f32_IDENTITY
  OpenCL - Data_f32_CONSTANT
  OpenCL - Accumulate_2D_s64
  OpenCL - Accumulate_2D_s32
  OpenCL - Accumulate_2D_s16
  OpenCL - Accumulate_2D_f64
  OpenCL - Accumulate_1D_s64
  OpenCL - Accumulate_1D_s32
  OpenCL - Accumulate_1D_s16
  OpenCL - Accumulate_1D_f64
  OpenCL - Accumulate_1D_f32
  OpenCL - Sort_u8_ACENDING
  OpenCL - GFOR_NO_LOOP_SUM
  OpenCL - Elwise_u8_MODULO
  OpenCL - Elwise_u8_DIVIDE
  OpenCL - Elwise_f64_LOG_E
  OpenCL - Elwise_f64_LOG10
  OpenCL - Elwise_f64_HYPOT
  OpenCL - Elwise_f64_ATAN2
  OpenCL - Elwise_f32_LOG_E
  OpenCL - Elwise_f32_LOG10
  OpenCL - Elwise_f32_HYPOT
  OpenCL - Elwise_f32_ATAN2
  OpenCL - Convolve_s64_9x9
  OpenCL - Convolve_s64_5x5
  OpenCL - Convolve_s32_9x9
  OpenCL - Convolve_s32_5x5
  OpenCL - Convolve_s16_9x9
  OpenCL - Convolve_f64_9x9
  OpenCL - Convolve_f64_5x5
  OpenCL - Convolve_f32_9x9
  OpenCL - Convolve_f32_5x5
  OpenCL - Accumulate_2D_u8
  OpenCL - Accumulate_1D_u8
  OpenCL - Image_Histogram
  OpenCL - Image_Erode_9x9
  OpenCL - Image_Erode_5x5
  OpenCL - Erode_s32_11x11
  OpenCL - Erode_s16_11x11
  OpenCL - Erode_f64_11x11
  OpenCL - Erode_f32_11x11
  OpenCL - Elwise_f64_SQRT
  OpenCL - Elwise_f64_ERFC
  OpenCL - Elwise_f64_CBRT
  OpenCL - Elwise_f32_SQRT
  OpenCL - Elwise_f32_ERFC
  OpenCL - Elwise_f32_CBRT
  OpenCL - Convolve_u8_9x9
  OpenCL - Convolve_u8_5x5
  OpenCL - Erode_u8_11x11
  OpenCL - Elwise_s64_MIN
  OpenCL - Elwise_s64_MAX
  OpenCL - Elwise_s64_ADD
  OpenCL - Elwise_s32_MIN
  OpenCL - Elwise_s32_MAX
  OpenCL - Elwise_s32_ADD
  OpenCL - Elwise_s16_MIN
  OpenCL - Elwise_s16_MAX
  OpenCL - Elwise_s16_ADD
  OpenCL - Elwise_f64_TAN
  OpenCL - Elwise_f64_SIN
  OpenCL - Elwise_f64_POW
  OpenCL - Elwise_f64_MIN
  OpenCL - Elwise_f64_MAX
  OpenCL - Elwise_f64_EXP
  OpenCL - Elwise_f64_ERF
  OpenCL - Elwise_f64_COS
  OpenCL - Elwise_f64_ADD
  OpenCL - Elwise_f32_TAN
  OpenCL - Elwise_f32_SIN
  OpenCL - Elwise_f32_POW
  OpenCL - Elwise_f32_MIN
  OpenCL - Elwise_f32_MAX
  OpenCL - Elwise_f32_EXP
  OpenCL - Elwise_f32_ERF
  OpenCL - Elwise_f32_COS
  OpenCL - Elwise_f32_ADD
  OpenCL - Data_f64_RANGE
  OpenCL - Data_f64_RANDU
  OpenCL - Data_f64_RANDN
  OpenCL - Data_f32_RANGE
  OpenCL - Data_f32_RANDU
  OpenCL - Data_f32_RANDN
  OpenCL - Transpose_s64
  OpenCL - Transpose_s32
  OpenCL - Transpose_s16
  OpenCL - Transpose_f64
  OpenCL - Transpose_f32
  OpenCL - Histogram_f64
  OpenCL - Histogram_f32
  OpenCL - Erode_s32_9x9
  OpenCL - Erode_s32_5x5
  OpenCL - Erode_s32_3x3
  OpenCL - Erode_s16_9x9
  OpenCL - Erode_s16_3x3
  OpenCL - Erode_f64_9x9
  OpenCL - Erode_f64_5x5
  OpenCL - Erode_f64_3x3
  OpenCL - Erode_f32_9x9
  OpenCL - Erode_f32_5x5
  OpenCL - Elwise_u8_MIN
  OpenCL - Elwise_u8_MAX
  OpenCL - Elwise_u8_ADD
  OpenCL - Bandwidth_s64
  OpenCL - Bandwidth_s32
  OpenCL - Bandwidth_f64
  OpenCL - Bandwidth_f32
  OpenCL - Transpose_u8
  OpenCL - Erode_u8_9x9
  OpenCL - Erode_u8_3x3
  OpenCL - Cholesky_f64
  OpenCL - Cholesky_f32
  OpenCL - Bandwidth_u8
  OpenCL - Sum_2D_s64
  OpenCL - Sum_2D_s32
  OpenCL - Sum_2D_s16
  OpenCL - Sum_2D_f64
  OpenCL - Sum_2D_f32
  OpenCL - Sum_1D_s64
  OpenCL - Sum_1D_s32
  OpenCL - Sum_1D_s16
  OpenCL - Sum_1D_f64
  OpenCL - Sum_1D_f32
  OpenCL - FFT_2D_f64
  OpenCL - FFT_2D_f32
  OpenCL - FFT_1D_f64
  OpenCL - FFT_1D_f32
  OpenCL - Sum_2D_u8
  OpenCL - Sum_1D_u8
  OpenCL - Image_ORB
  OpenCL - LU_f64
  OpenCL - LU_f32
  OpenCL - Expand_2D_s64_AF_INTERP_NEAREST
  OpenCL - MedianFilter_f32_5x5_PAD_ZERO
  OpenCL - Rotate_s16_INTERP_NEAREST
  OpenCL - GFOR_FOR_LOOP_SUM
  OpenCL - Convolve_u8_11x11
  OpenCL - Accumulate_2D_f32
  OpenCL - Convolve_s16_5x5
  OpenCL - Erode_s16_5x5
  OpenCL - Erode_f32_3x3
  OpenCL - Erode_u8_5x5
  OpenCL - Image_FAST
  OpenCL - GFOR_SUM