ArrayFire PTS 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.
HTML result view exported from: https://openbenchmarking.org/result/1701223-PTS-ARRAYFIR55 .
ArrayFire PTS Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Intel Core i7-6800K Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 NVIDIA GeForce GTX TITAN X 12288MB (135/405MHz) Realtek ALC1150 Intel Connection Ubuntu 16.04 4.4.0-59-generic (x86_64) Unity 7.4.0 X Server 1.18.4 NVIDIA 375.27.03 4.5.0 1.0.8 GCC 5.4.0 20160609 + CUDA 8.0 ext4 2560x1440 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Scaling Governor: intel_pstate powersave - GPU Compute Cores: 3072 - GPU Compute Cores: 3072.
ArrayFire PTS arrayfire: OpenCL - LU_f32 arrayfire: OpenCL - LU_f64 arrayfire: OpenCL - GFOR_SUM arrayfire: OpenCL - Image_ORB arrayfire: OpenCL - Sum_1D_u8 arrayfire: OpenCL - Sum_2D_u8 arrayfire: OpenCL - FFT_1D_f32 arrayfire: OpenCL - FFT_1D_f64 arrayfire: OpenCL - FFT_2D_f32 arrayfire: OpenCL - FFT_2D_f64 arrayfire: OpenCL - Image_FAST arrayfire: OpenCL - Sum_1D_f32 arrayfire: OpenCL - Sum_1D_f64 arrayfire: OpenCL - Sum_1D_s16 arrayfire: OpenCL - Sum_1D_s32 arrayfire: OpenCL - Sum_1D_s64 arrayfire: OpenCL - Sum_2D_f32 arrayfire: OpenCL - Sum_2D_f64 arrayfire: OpenCL - Sum_2D_s16 arrayfire: OpenCL - Sum_2D_s32 arrayfire: OpenCL - Sum_2D_s64 arrayfire: OpenCL - Bandwidth_u8 arrayfire: OpenCL - Cholesky_f32 arrayfire: OpenCL - Cholesky_f64 arrayfire: OpenCL - Erode_u8_3x3 arrayfire: OpenCL - Erode_u8_5x5 arrayfire: OpenCL - Erode_u8_9x9 arrayfire: OpenCL - Transpose_u8 arrayfire: OpenCL - Bandwidth_f32 arrayfire: OpenCL - Bandwidth_f64 arrayfire: OpenCL - Bandwidth_s32 arrayfire: OpenCL - Bandwidth_s64 arrayfire: OpenCL - Elwise_u8_ADD arrayfire: OpenCL - Elwise_u8_MAX arrayfire: OpenCL - Elwise_u8_MIN arrayfire: OpenCL - Erode_f32_3x3 arrayfire: OpenCL - Erode_f32_5x5 arrayfire: OpenCL - Erode_f32_9x9 arrayfire: OpenCL - Erode_f64_3x3 arrayfire: OpenCL - Erode_f64_5x5 arrayfire: OpenCL - Erode_f64_9x9 arrayfire: OpenCL - Erode_s16_3x3 arrayfire: OpenCL - Erode_s16_5x5 arrayfire: OpenCL - Erode_s16_9x9 arrayfire: OpenCL - Erode_s32_3x3 arrayfire: OpenCL - Erode_s32_5x5 arrayfire: OpenCL - Erode_s32_9x9 arrayfire: OpenCL - Histogram_f32 arrayfire: OpenCL - Histogram_f64 arrayfire: OpenCL - Transpose_f32 arrayfire: OpenCL - Transpose_f64 arrayfire: OpenCL - Transpose_s16 arrayfire: OpenCL - Transpose_s32 arrayfire: OpenCL - Transpose_s64 arrayfire: OpenCL - Data_f32_RANDN arrayfire: OpenCL - Data_f32_RANDU arrayfire: OpenCL - Data_f32_RANGE arrayfire: OpenCL - Data_f64_RANDN arrayfire: OpenCL - Data_f64_RANDU arrayfire: OpenCL - Data_f64_RANGE arrayfire: OpenCL - Elwise_f32_ADD arrayfire: OpenCL - Elwise_f32_COS arrayfire: OpenCL - Elwise_f32_ERF arrayfire: OpenCL - Elwise_f32_EXP arrayfire: OpenCL - Elwise_f32_MAX arrayfire: OpenCL - Elwise_f32_MIN arrayfire: OpenCL - Elwise_f32_POW arrayfire: OpenCL - Elwise_f32_SIN arrayfire: OpenCL - Elwise_f32_TAN arrayfire: OpenCL - Elwise_f64_ADD arrayfire: OpenCL - Elwise_f64_COS arrayfire: OpenCL - Elwise_f64_ERF arrayfire: OpenCL - Elwise_f64_EXP arrayfire: OpenCL - Elwise_f64_MAX arrayfire: OpenCL - Elwise_f64_MIN arrayfire: OpenCL - Elwise_f64_POW arrayfire: OpenCL - Elwise_f64_SIN arrayfire: OpenCL - Elwise_f64_TAN arrayfire: OpenCL - Elwise_s16_ADD arrayfire: OpenCL - Elwise_s16_MAX arrayfire: OpenCL - Elwise_s16_MIN arrayfire: OpenCL - Elwise_s32_ADD arrayfire: OpenCL - Elwise_s32_MAX arrayfire: OpenCL - Elwise_s32_MIN arrayfire: OpenCL - Elwise_s64_ADD arrayfire: OpenCL - Elwise_s64_MAX arrayfire: OpenCL - Elwise_s64_MIN arrayfire: OpenCL - Erode_u8_11x11 arrayfire: OpenCL - Convolve_u8_5x5 arrayfire: OpenCL - Convolve_u8_9x9 arrayfire: OpenCL - Elwise_f32_CBRT arrayfire: OpenCL - Elwise_f32_ERFC arrayfire: OpenCL - Elwise_f32_SQRT arrayfire: OpenCL - Elwise_f64_CBRT arrayfire: OpenCL - Elwise_f64_ERFC arrayfire: OpenCL - Elwise_f64_SQRT arrayfire: OpenCL - Erode_f32_11x11 arrayfire: OpenCL - Erode_f64_11x11 arrayfire: OpenCL - Erode_s16_11x11 arrayfire: OpenCL - Erode_s32_11x11 arrayfire: OpenCL - Image_Erode_5x5 arrayfire: OpenCL - Image_Erode_9x9 arrayfire: OpenCL - Image_Histogram arrayfire: OpenCL - Accumulate_1D_u8 arrayfire: OpenCL - Accumulate_2D_u8 arrayfire: OpenCL - Convolve_f32_5x5 arrayfire: OpenCL - Convolve_f32_9x9 arrayfire: OpenCL - Convolve_f64_5x5 arrayfire: OpenCL - Convolve_f64_9x9 arrayfire: OpenCL - Convolve_s16_5x5 arrayfire: OpenCL - Convolve_s16_9x9 arrayfire: OpenCL - Convolve_s32_5x5 arrayfire: OpenCL - Convolve_s32_9x9 arrayfire: OpenCL - Convolve_s64_5x5 arrayfire: OpenCL - Convolve_s64_9x9 arrayfire: OpenCL - Elwise_f32_ATAN2 arrayfire: OpenCL - Elwise_f32_HYPOT arrayfire: OpenCL - Elwise_f32_LOG10 arrayfire: OpenCL - Elwise_f32_LOG_E arrayfire: OpenCL - Elwise_f64_ATAN2 arrayfire: OpenCL - Elwise_f64_HYPOT arrayfire: OpenCL - Elwise_f64_LOG10 arrayfire: OpenCL - Elwise_f64_LOG_E arrayfire: OpenCL - Elwise_u8_DIVIDE arrayfire: OpenCL - Elwise_u8_MODULO arrayfire: OpenCL - GFOR_NO_LOOP_SUM arrayfire: OpenCL - Sort_u8_ACENDING arrayfire: OpenCL - Accumulate_1D_f32 arrayfire: OpenCL - Accumulate_1D_f64 arrayfire: OpenCL - Accumulate_1D_s16 arrayfire: OpenCL - Accumulate_1D_s32 arrayfire: OpenCL - Accumulate_1D_s64 arrayfire: OpenCL - Accumulate_2D_f32 arrayfire: OpenCL - Accumulate_2D_f64 arrayfire: OpenCL - Accumulate_2D_s16 arrayfire: OpenCL - Accumulate_2D_s32 arrayfire: OpenCL - Accumulate_2D_s64 arrayfire: OpenCL - Convolve_u8_11x11 arrayfire: OpenCL - Data_f32_CONSTANT arrayfire: OpenCL - Data_f32_IDENTITY arrayfire: OpenCL - Data_f64_CONSTANT arrayfire: OpenCL - Data_f64_IDENTITY arrayfire: OpenCL - Elwise_f32_DIVIDE arrayfire: OpenCL - Elwise_f32_EXP_M1 arrayfire: OpenCL - Elwise_f32_IS_INF arrayfire: OpenCL - Elwise_f32_IS_NAN arrayfire: OpenCL - Elwise_f32_LGAMMA arrayfire: OpenCL - Elwise_f32_LOG_1P arrayfire: OpenCL - Elwise_f32_MODULO arrayfire: OpenCL - Elwise_f32_TGAMMA arrayfire: OpenCL - Elwise_f64_DIVIDE arrayfire: OpenCL - Elwise_f64_EXP_M1 arrayfire: OpenCL - Elwise_f64_IS_INF arrayfire: OpenCL - Elwise_f64_IS_NAN arrayfire: OpenCL - Elwise_f64_LGAMMA arrayfire: OpenCL - Elwise_f64_LOG_1P arrayfire: OpenCL - Elwise_f64_MODULO arrayfire: OpenCL - Elwise_f64_TGAMMA arrayfire: OpenCL - Elwise_s16_DIVIDE arrayfire: OpenCL - Elwise_s16_MODULO arrayfire: OpenCL - Elwise_s32_DIVIDE arrayfire: OpenCL - Elwise_s32_MODULO arrayfire: OpenCL - Elwise_s64_DIVIDE arrayfire: OpenCL - Elwise_s64_MODULO arrayfire: OpenCL - GFOR_FOR_LOOP_SUM arrayfire: OpenCL - Image_Erode_11x11 arrayfire: OpenCL - Sort_f32_ACENDING arrayfire: OpenCL - Sort_f64_ACENDING arrayfire: OpenCL - Sort_s16_ACENDING arrayfire: OpenCL - Sort_s32_ACENDING arrayfire: OpenCL - Sort_s64_ACENDING arrayfire: OpenCL - Sort_u16_ACENDING arrayfire: OpenCL - Sort_u32_ACENDING arrayfire: OpenCL - Sort_u64_ACENDING arrayfire: OpenCL - Sort_u8_DECENDING arrayfire: OpenCL - BilateralFilter_u8 arrayfire: OpenCL - Convolve_f32_11x11 arrayfire: OpenCL - Convolve_f64_11x11 arrayfire: OpenCL - Convolve_s16_11x11 arrayfire: OpenCL - Convolve_s32_11x11 arrayfire: OpenCL - Convolve_s64_11x11 arrayfire: OpenCL - Elwise_f32_ARC_COS arrayfire: OpenCL - Elwise_f32_ARC_SIN arrayfire: OpenCL - Elwise_f32_ARC_TAN arrayfire: OpenCL - Elwise_f32_HYP_COS arrayfire: OpenCL - Elwise_f32_HYP_SIN arrayfire: OpenCL - Elwise_f32_HYP_TAN arrayfire: OpenCL - Elwise_f32_IS_ZERO arrayfire: OpenCL - Elwise_f64_ARC_COS arrayfire: OpenCL - Elwise_f64_ARC_SIN arrayfire: OpenCL - Elwise_f64_ARC_TAN arrayfire: OpenCL - Elwise_f64_HYP_COS arrayfire: OpenCL - Elwise_f64_HYP_SIN arrayfire: OpenCL - Elwise_f64_HYP_TAN arrayfire: OpenCL - Elwise_f64_IS_ZERO arrayfire: OpenCL - Elwise_u8_MULTIPLY arrayfire: OpenCL - Elwise_u8_SUBTRACT arrayfire: OpenCL - Image_Convolve_5x5 arrayfire: OpenCL - Image_Convolve_9x9 arrayfire: OpenCL - MatrixMultiply_f32 arrayfire: OpenCL - MatrixMultiply_f64 arrayfire: OpenCL - Sort_f32_DECENDING arrayfire: OpenCL - Sort_f64_DECENDING arrayfire: OpenCL - Sort_s16_DECENDING arrayfire: OpenCL - Sort_s32_DECENDING arrayfire: OpenCL - Sort_s64_DECENDING arrayfire: OpenCL - Sort_u16_DECENDING arrayfire: OpenCL - Sort_u32_DECENDING arrayfire: OpenCL - Sort_u64_DECENDING arrayfire: OpenCL - BilateralFilter_f32 arrayfire: OpenCL - BilateralFilter_f64 arrayfire: OpenCL - BilateralFilter_s16 arrayfire: OpenCL - BilateralFilter_s32 arrayfire: OpenCL - Elwise_f32_MULTIPLY arrayfire: OpenCL - Elwise_f32_SUBTRACT arrayfire: OpenCL - Elwise_f64_MULTIPLY arrayfire: OpenCL - Elwise_f64_SUBTRACT arrayfire: OpenCL - Elwise_s16_MULTIPLY arrayfire: OpenCL - Elwise_s16_SUBTRACT arrayfire: OpenCL - Elwise_s32_MULTIPLY arrayfire: OpenCL - Elwise_s32_SUBTRACT arrayfire: OpenCL - Elwise_s64_MULTIPLY arrayfire: OpenCL - Elwise_s64_SUBTRACT arrayfire: OpenCL - Elwise_u8_REMAINDER arrayfire: OpenCL - Image_Bilateral_5x5 arrayfire: OpenCL - Image_Bilateral_9x9 arrayfire: OpenCL - Elwise_f32_REMAINDER arrayfire: OpenCL - Elwise_f64_REMAINDER arrayfire: OpenCL - Elwise_s16_REMAINDER arrayfire: OpenCL - Elwise_s32_REMAINDER arrayfire: OpenCL - Elwise_s64_REMAINDER arrayfire: OpenCL - Image_Convolve_11x11 arrayfire: OpenCL - Image_Bilateral_11x11 arrayfire: OpenCL - Elwise_f32_HYP_ARC_COS arrayfire: OpenCL - Elwise_f32_HYP_ARC_SIN arrayfire: OpenCL - Elwise_f32_HYP_ARC_TAN arrayfire: OpenCL - Elwise_f64_HYP_ARC_COS arrayfire: OpenCL - Elwise_f64_HYP_ARC_SIN arrayfire: OpenCL - Elwise_f64_HYP_ARC_TAN arrayfire: OpenCL - Elwise_u8_ADD_CONSTANT arrayfire: OpenCL - Image_Resize_Expand_2x arrayfire: OpenCL - Image_Resize_Shrink_2x arrayfire: OpenCL - Elwise_f32_ADD_CONSTANT arrayfire: OpenCL - Elwise_f64_ADD_CONSTANT arrayfire: OpenCL - Elwise_s16_ADD_CONSTANT arrayfire: OpenCL - Elwise_s32_ADD_CONSTANT arrayfire: OpenCL - Elwise_s64_ADD_CONSTANT arrayfire: OpenCL - Rotate_u8_INTERP_NEAREST arrayfire: OpenCL - Elwise_u8_DIVIDE_CONSTANT arrayfire: OpenCL - PinnedMemory_u8_Bandwidth arrayfire: OpenCL - Rotate_f32_INTERP_NEAREST arrayfire: OpenCL - Rotate_f64_INTERP_NEAREST arrayfire: OpenCL - Rotate_s16_INTERP_NEAREST arrayfire: OpenCL - Rotate_s32_INTERP_NEAREST arrayfire: OpenCL - Rotate_s64_INTERP_NEAREST arrayfire: OpenCL - Elwise_f32_DIVIDE_CONSTANT arrayfire: OpenCL - Elwise_f64_DIVIDE_CONSTANT arrayfire: OpenCL - Elwise_s16_DIVIDE_CONSTANT arrayfire: OpenCL - Elwise_s32_DIVIDE_CONSTANT arrayfire: OpenCL - Elwise_s64_DIVIDE_CONSTANT arrayfire: OpenCL - Elwise_u8_MULTIPY_CONSTANT arrayfire: OpenCL - PinnedMemory_f32_Bandwidth arrayfire: OpenCL - PinnedMemory_f64_Bandwidth arrayfire: OpenCL - PinnedMemory_s16_Bandwidth arrayfire: OpenCL - PinnedMemory_s32_Bandwidth arrayfire: OpenCL - PinnedMemory_s64_Bandwidth arrayfire: OpenCL - Elwise_f32_MULTIPY_CONSTANT arrayfire: OpenCL - Elwise_f64_MULTIPY_CONSTANT arrayfire: OpenCL - Elwise_s16_MULTIPY_CONSTANT arrayfire: OpenCL - Elwise_s32_MULTIPY_CONSTANT arrayfire: OpenCL - Elwise_s64_MULTIPY_CONSTANT arrayfire: OpenCL - Elwise_u8_SUBTRACT_CONSTANT arrayfire: OpenCL - Elwise_f32_SUBTRACT_CONSTANT arrayfire: OpenCL - Elwise_f64_SUBTRACT_CONSTANT arrayfire: OpenCL - Elwise_s16_SUBTRACT_CONSTANT arrayfire: OpenCL - Elwise_s32_SUBTRACT_CONSTANT arrayfire: OpenCL - Elwise_s64_SUBTRACT_CONSTANT arrayfire: OpenCL - MedianFilter_f32_5x5_PAD_SYM arrayfire: OpenCL - MedianFilter_f64_5x5_PAD_SYM arrayfire: OpenCL - MedianFilter_f32_5x5_PAD_ZERO arrayfire: OpenCL - MedianFilter_f64_5x5_PAD_ZERO arrayfire: OpenCL - Expand_2D_u8_AF_INTERP_NEAREST arrayfire: OpenCL - Shrink_2D_u8_AF_INTERP_NEAREST arrayfire: OpenCL - Expand_2D_f32_AF_INTERP_NEAREST arrayfire: OpenCL - Expand_2D_f64_AF_INTERP_NEAREST arrayfire: OpenCL - Expand_2D_s16_AF_INTERP_NEAREST arrayfire: OpenCL - Expand_2D_s32_AF_INTERP_NEAREST arrayfire: OpenCL - Expand_2D_s64_AF_INTERP_NEAREST arrayfire: OpenCL - Expand_2D_u8_AF_INTERP_BILINEAR arrayfire: OpenCL - Shrink_2D_f32_AF_INTERP_NEAREST arrayfire: OpenCL - Shrink_2D_f64_AF_INTERP_NEAREST arrayfire: OpenCL - Shrink_2D_s16_AF_INTERP_NEAREST arrayfire: OpenCL - Shrink_2D_s32_AF_INTERP_NEAREST arrayfire: OpenCL - Shrink_2D_s64_AF_INTERP_NEAREST arrayfire: OpenCL - Shrink_2D_u8_AF_INTERP_BILINEAR arrayfire: OpenCL - Expand_2D_f32_AF_INTERP_BILINEAR arrayfire: OpenCL - Expand_2D_f64_AF_INTERP_BILINEAR arrayfire: OpenCL - Expand_2D_s16_AF_INTERP_BILINEAR arrayfire: OpenCL - Expand_2D_s32_AF_INTERP_BILINEAR arrayfire: OpenCL - Expand_2D_s64_AF_INTERP_BILINEAR arrayfire: OpenCL - Shrink_2D_f32_AF_INTERP_BILINEAR arrayfire: OpenCL - Shrink_2D_f64_AF_INTERP_BILINEAR arrayfire: OpenCL - Shrink_2D_s16_AF_INTERP_BILINEAR arrayfire: OpenCL - Shrink_2D_s32_AF_INTERP_BILINEAR arrayfire: OpenCL - Shrink_2D_s64_AF_INTERP_BILINEAR Intel Core i7-6800K 61011.27 110927.27 109 37417.47 175.77 102.73 14525.60 40341.27 1991.73 6449.47 8007.50 293.47 520.77 200.47 291.20 515.57 107.57 170.37 106.53 104.13 160.47 71.58 57273.33 42782.27 612.40 700.13 1129.40 121.97 166.03 302.40 168.53 298.67 654.77 657.73 657.30 509.87 668.22 1041.53 917.10 2310.30 7097.80 546.00 737.88 1252.77 515.20 660.50 1040.33 344.87 540.43 172.53 312.30 127.87 173.03 314.87 975.15 607.33 909.20 14491.90 1097.37 921.40 1549.77 1072.50 1072.57 1072.27 1549.00 1549.27 1708.13 1071.57 1097.60 3066.57 7494.43 4193.27 5350.23 3068.57 3067.80 35210.70 7802.10 10883.30 823.40 833.87 850.83 1548.97 1549.73 1548.70 3068.30 3066.70 3066.67 1522.27 613.40 992.57 1071.33 1417.17 1070.80 3620.60 18983.10 2676.83 1497.87 10645.20 1670.60 1524.27 1130.30 2287.27 230.63 1358.00 223.80 578.77 1100.86 1497.07 4518.97 659.90 1002.70 617.80 1097.70 1679.50 4086.13 1559.10 1555.10 1071.93 1072.93 11822.23 7535.83 9698.63 9090.77 806.25 802.93 45 8810.33 1364.10 3393.80 1382.95 1363.87 2287.40 265.20 652.53 234.57 231.00 334.65 1487.30 520.27 10828.13 1011.07 10884.57 1547.50 1082.30 707.13 708.47 1405.63 1222.55 1843.87 1081.07 3062.23 6276.60 1116.47 1116.07 21643.93 15522.40 8261.47 9047.53 964.63 979.12 1551.73 1550.37 3050.80 3051.90 4724 3347.53 31930.07 64584.23 16122.03 31101.47 63149.53 16152.80 31001.90 63258.60 8828.30 1512.47 1573.37 6691.87 1415.83 1596.90 6394.63 1073.23 1073.67 1073.83 1072.67 1072.67 1076.33 699.37 12666.07 12826.27 8004.17 7195.70 3432.47 11480.03 1114.77 665.25 653.77 1165.05 2374.63 7070.57 95676.63 31893.43 64537.00 16069.33 31051.13 63086.40 16161.83 30941.43 63203.10 1521.37 44542.40 1528.70 1525.27 1550.33 1549.23 3067.83 3065.37 824.07 824.03 1549.40 1550.20 3067.43 3069.20 823.47 2930.57 3114.62 2042.20 9481.53 951.27 1551.30 3049.53 2981.43 3481.77 1072.43 1386.03 1338.10 2100.47 20548.20 18295.33 747.47 2534.93 212.50 1072.53 2101.70 842.33 1072.33 2101.47 324.30 875.73 379.90 379.77 603.10 370.83 367.50 398.37 1071.27 2103.13 917.57 1072.23 2503.33 753.10 1402.30 2790.47 714.47 1401.67 2790.20 1071.07 2100.90 843.60 1072.80 2101.77 766.87 1070.87 2101.23 841.60 1071.27 2099.13 1083.47 10842.30 1119.38 10841.97 1096.33 118.17 1119.02 1110.57 1095.17 1144.40 1112.07 1337.10 103.57 133.97 118.67 115.70 132.93 141.73 1372.02 1510.07 1334.03 1374.53 1414.97 118.10 193.60 133.57 132.37 194.40 OpenBenchmarking.org
ArrayFire Platform: OpenCL - Benchmark: LU_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: LU_f32 Intel Core i7-6800K 13K 26K 39K 52K 65K SE +/- 21.89, N = 3 61011.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: LU_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: LU_f64 Intel Core i7-6800K 20K 40K 60K 80K 100K SE +/- 80.64, N = 3 110927.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: GFOR_SUM OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: GFOR_SUM Intel Core i7-6800K 20 40 60 80 100 SE +/- 1.73, N = 3 109 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_ORB OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_ORB Intel Core i7-6800K 8K 16K 24K 32K 40K SE +/- 148.04, N = 3 37417.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_1D_u8 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_1D_u8 Intel Core i7-6800K 40 80 120 160 200 SE +/- 9.34, N = 6 175.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_2D_u8 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_2D_u8 Intel Core i7-6800K 20 40 60 80 100 SE +/- 0.62, N = 3 102.73 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: FFT_1D_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: FFT_1D_f32 Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 1.17, N = 3 14525.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: FFT_1D_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: FFT_1D_f64 Intel Core i7-6800K 9K 18K 27K 36K 45K SE +/- 12.30, N = 3 40341.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: FFT_2D_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: FFT_2D_f32 Intel Core i7-6800K 400 800 1200 1600 2000 SE +/- 13.02, N = 3 1991.73 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: FFT_2D_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: FFT_2D_f64 Intel Core i7-6800K 1400 2800 4200 5600 7000 SE +/- 1.59, N = 3 6449.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_FAST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_FAST Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 53.15, N = 3 8007.50 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_1D_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_1D_f32 Intel Core i7-6800K 60 120 180 240 300 SE +/- 1.63, N = 3 293.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_1D_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_1D_f64 Intel Core i7-6800K 110 220 330 440 550 SE +/- 0.24, N = 3 520.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_1D_s16 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_1D_s16 Intel Core i7-6800K 40 80 120 160 200 SE +/- 2.47, N = 3 200.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_1D_s32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_1D_s32 Intel Core i7-6800K 60 120 180 240 300 SE +/- 3.00, N = 3 291.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_1D_s64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_1D_s64 Intel Core i7-6800K 110 220 330 440 550 SE +/- 1.29, N = 3 515.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_2D_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_2D_f32 Intel Core i7-6800K 20 40 60 80 100 SE +/- 0.32, N = 3 107.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_2D_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_2D_f64 Intel Core i7-6800K 40 80 120 160 200 SE +/- 0.57, N = 3 170.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_2D_s16 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_2D_s16 Intel Core i7-6800K 20 40 60 80 100 SE +/- 0.58, N = 3 106.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_2D_s32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_2D_s32 Intel Core i7-6800K 20 40 60 80 100 SE +/- 0.73, N = 3 104.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sum_2D_s64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sum_2D_s64 Intel Core i7-6800K 40 80 120 160 200 SE +/- 0.64, N = 3 160.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Bandwidth_u8 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Bandwidth_u8 Intel Core i7-6800K 16 32 48 64 80 SE +/- 1.21, N = 6 71.58 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Cholesky_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Cholesky_f32 Intel Core i7-6800K 12K 24K 36K 48K 60K SE +/- 34.50, N = 3 57273.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Cholesky_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Cholesky_f64 Intel Core i7-6800K 9K 18K 27K 36K 45K SE +/- 111.02, N = 3 42782.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_u8_3x3 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_u8_3x3 Intel Core i7-6800K 130 260 390 520 650 SE +/- 0.21, N = 3 612.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_u8_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_u8_5x5 Intel Core i7-6800K 150 300 450 600 750 SE +/- 13.43, N = 6 700.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_u8_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_u8_9x9 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.51, N = 3 1129.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Transpose_u8 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Transpose_u8 Intel Core i7-6800K 30 60 90 120 150 SE +/- 0.88, N = 3 121.97 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Bandwidth_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Bandwidth_f32 Intel Core i7-6800K 40 80 120 160 200 SE +/- 0.33, N = 3 166.03 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Bandwidth_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Bandwidth_f64 Intel Core i7-6800K 70 140 210 280 350 SE +/- 4.46, N = 6 302.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Bandwidth_s32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Bandwidth_s32 Intel Core i7-6800K 40 80 120 160 200 SE +/- 0.23, N = 3 168.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Bandwidth_s64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Bandwidth_s64 Intel Core i7-6800K 70 140 210 280 350 SE +/- 1.32, N = 3 298.67 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_ADD OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_ADD Intel Core i7-6800K 140 280 420 560 700 SE +/- 6.28, N = 3 654.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MAX OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MAX Intel Core i7-6800K 140 280 420 560 700 SE +/- 1.27, N = 3 657.73 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MIN Intel Core i7-6800K 140 280 420 560 700 SE +/- 1.35, N = 3 657.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_f32_3x3 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_f32_3x3 Intel Core i7-6800K 110 220 330 440 550 SE +/- 0.99, N = 3 509.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_f32_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_f32_5x5 Intel Core i7-6800K 140 280 420 560 700 SE +/- 17.86, N = 6 668.22 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_f32_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_f32_9x9 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 8.88, N = 3 1041.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_f64_3x3 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_f64_3x3 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 3.52, N = 3 917.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_f64_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_f64_5x5 Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 38.10, N = 4 2310.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_f64_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_f64_9x9 Intel Core i7-6800K 1500 3000 4500 6000 7500 SE +/- 34.46, N = 3 7097.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_s16_3x3 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_s16_3x3 Intel Core i7-6800K 120 240 360 480 600 SE +/- 1.46, N = 3 546.00 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_s16_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_s16_5x5 Intel Core i7-6800K 160 320 480 640 800 SE +/- 19.49, N = 6 737.88 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_s16_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_s16_9x9 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.87, N = 3 1252.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_s32_3x3 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_s32_3x3 Intel Core i7-6800K 110 220 330 440 550 SE +/- 1.47, N = 3 515.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_s32_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_s32_5x5 Intel Core i7-6800K 140 280 420 560 700 SE +/- 19.61, N = 6 660.50 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_s32_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_s32_9x9 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 5.92, N = 3 1040.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Histogram_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Histogram_f32 Intel Core i7-6800K 70 140 210 280 350 SE +/- 0.24, N = 3 344.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Histogram_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Histogram_f64 Intel Core i7-6800K 120 240 360 480 600 SE +/- 13.64, N = 6 540.43 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Transpose_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Transpose_f32 Intel Core i7-6800K 40 80 120 160 200 SE +/- 0.97, N = 3 172.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Transpose_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Transpose_f64 Intel Core i7-6800K 70 140 210 280 350 SE +/- 0.45, N = 3 312.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Transpose_s16 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Transpose_s16 Intel Core i7-6800K 30 60 90 120 150 SE +/- 0.50, N = 3 127.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Transpose_s32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Transpose_s32 Intel Core i7-6800K 40 80 120 160 200 SE +/- 1.04, N = 3 173.03 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Transpose_s64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Transpose_s64 Intel Core i7-6800K 70 140 210 280 350 SE +/- 0.33, N = 3 314.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f32_RANDN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f32_RANDN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 15.49, N = 4 975.15 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f32_RANDU OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f32_RANDU Intel Core i7-6800K 130 260 390 520 650 SE +/- 1.13, N = 3 607.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f32_RANGE OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f32_RANGE Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.80, N = 3 909.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f64_RANDN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f64_RANDN Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 65.10, N = 3 14491.90 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f64_RANDU OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f64_RANDU Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.29, N = 3 1097.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f64_RANGE OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f64_RANGE Intel Core i7-6800K 200 400 600 800 1000 SE +/- 5.52, N = 3 921.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ADD OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ADD Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.46, N = 3 1549.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_COS OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_COS Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.11, N = 3 1072.50 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ERF OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ERF Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.86, N = 3 1072.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_EXP OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_EXP Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.73, N = 3 1072.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MAX OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MAX Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.61, N = 3 1549.00 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MIN Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.90, N = 3 1549.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_POW OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_POW Intel Core i7-6800K 400 800 1200 1600 2000 SE +/- 0.71, N = 3 1708.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_SIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_SIN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.79, N = 3 1071.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_TAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_TAN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 7.15, N = 3 1097.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ADD OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ADD Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 1.41, N = 3 3066.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_COS OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_COS Intel Core i7-6800K 1600 3200 4800 6400 8000 SE +/- 0.52, N = 3 7494.43 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ERF OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ERF Intel Core i7-6800K 900 1800 2700 3600 4500 SE +/- 2.20, N = 3 4193.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_EXP OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_EXP Intel Core i7-6800K 1100 2200 3300 4400 5500 SE +/- 1.24, N = 3 5350.23 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MAX OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MAX Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 2.19, N = 3 3068.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MIN Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.45, N = 3 3067.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_POW OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_POW Intel Core i7-6800K 8K 16K 24K 32K 40K SE +/- 2.10, N = 3 35210.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_SIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_SIN Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 1.27, N = 3 7802.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_TAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_TAN Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 1.06, N = 3 10883.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_ADD OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_ADD Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.88, N = 3 823.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MAX OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MAX Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.49, N = 3 833.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MIN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 13.42, N = 3 850.83 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_ADD OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_ADD Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.77, N = 3 1548.97 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MAX OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MAX Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.83, N = 3 1549.73 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MIN Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.67, N = 3 1548.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_ADD OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_ADD Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.42, N = 3 3068.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MAX OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MAX Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 1.06, N = 3 3066.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MIN Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 1.08, N = 3 3066.67 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_u8_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_u8_11x11 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 29.93, N = 6 1522.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_u8_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_u8_5x5 Intel Core i7-6800K 130 260 390 520 650 SE +/- 1.40, N = 3 613.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_u8_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_u8_9x9 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 3.28, N = 3 992.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_CBRT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_CBRT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.32, N = 3 1071.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ERFC OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ERFC Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.57, N = 3 1417.17 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_SQRT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_SQRT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.17, N = 3 1070.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_CBRT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_CBRT Intel Core i7-6800K 800 1600 2400 3200 4000 SE +/- 0.67, N = 3 3620.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ERFC OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ERFC Intel Core i7-6800K 4K 8K 12K 16K 20K SE +/- 96.46, N = 3 18983.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_SQRT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_SQRT Intel Core i7-6800K 600 1200 1800 2400 3000 SE +/- 0.19, N = 3 2676.83 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_f32_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_f32_11x11 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.64, N = 3 1497.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_f64_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_f64_11x11 Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 1.27, N = 3 10645.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_s16_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_s16_11x11 Intel Core i7-6800K 400 800 1200 1600 2000 SE +/- 0.71, N = 3 1670.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Erode_s32_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Erode_s32_11x11 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 26.68, N = 3 1524.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Erode_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Erode_5x5 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.15, N = 3 1130.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Erode_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Erode_9x9 Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 0.94, N = 3 2287.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Histogram OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Histogram Intel Core i7-6800K 50 100 150 200 250 SE +/- 0.30, N = 3 230.63 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_u8 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_u8 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 21.51, N = 6 1358.00 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_u8 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_u8 Intel Core i7-6800K 50 100 150 200 250 SE +/- 0.69, N = 3 223.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_f32_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_f32_5x5 Intel Core i7-6800K 130 260 390 520 650 SE +/- 1.01, N = 3 578.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_f32_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_f32_9x9 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 16.49, N = 5 1100.86 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_f64_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_f64_5x5 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.92, N = 3 1497.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_f64_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_f64_9x9 Intel Core i7-6800K 1000 2000 3000 4000 5000 SE +/- 1.07, N = 3 4518.97 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s16_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s16_5x5 Intel Core i7-6800K 140 280 420 560 700 SE +/- 12.91, N = 6 659.90 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s16_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s16_9x9 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.32, N = 3 1002.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s32_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s32_5x5 Intel Core i7-6800K 130 260 390 520 650 SE +/- 1.10, N = 3 617.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s32_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s32_9x9 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.81, N = 3 1097.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s64_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s64_5x5 Intel Core i7-6800K 400 800 1200 1600 2000 SE +/- 2.74, N = 3 1679.50 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s64_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s64_9x9 Intel Core i7-6800K 900 1800 2700 3600 4500 SE +/- 0.34, N = 3 4086.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ATAN2 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ATAN2 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 6.06, N = 3 1559.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYPOT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYPOT Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 3.47, N = 3 1555.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_LOG10 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_LOG10 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.48, N = 3 1071.93 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_LOG_E OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_LOG_E Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.85, N = 3 1072.93 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ATAN2 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ATAN2 Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 1.66, N = 3 11822.23 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYPOT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYPOT Intel Core i7-6800K 1600 3200 4800 6400 8000 SE +/- 0.45, N = 3 7535.83 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_LOG10 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_LOG10 Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 1.40, N = 3 9698.63 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_LOG_E OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_LOG_E Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 1.24, N = 3 9090.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE Intel Core i7-6800K 200 400 600 800 1000 SE +/- 18.86, N = 6 806.25 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MODULO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MODULO Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.20, N = 3 802.93 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: GFOR_NO_LOOP_SUM OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: GFOR_NO_LOOP_SUM Intel Core i7-6800K 10 20 30 40 50 SE +/- 1.54, N = 6 45 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_u8_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_u8_ACENDING Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 3.63, N = 3 8810.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_f32 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.50, N = 3 1364.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_f64 Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 1.95, N = 3 3393.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_s16 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_s16 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 20.37, N = 6 1382.95 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_s32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_s32 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.64, N = 3 1363.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_s64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_1D_s64 Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 2.10, N = 3 2287.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_f32 Intel Core i7-6800K 60 120 180 240 300 SE +/- 0.91, N = 3 265.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_f64 Intel Core i7-6800K 140 280 420 560 700 SE +/- 10.95, N = 4 652.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_s16 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_s16 Intel Core i7-6800K 50 100 150 200 250 SE +/- 1.27, N = 3 234.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_s32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_s32 Intel Core i7-6800K 50 100 150 200 250 SE +/- 0.87, N = 3 231.00 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_s64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Accumulate_2D_s64 Intel Core i7-6800K 70 140 210 280 350 SE +/- 7.35, N = 6 334.65 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_u8_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_u8_11x11 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 26.96, N = 6 1487.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f32_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f32_CONSTANT Intel Core i7-6800K 110 220 330 440 550 SE +/- 1.43, N = 3 520.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f32_IDENTITY OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f32_IDENTITY Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 45.62, N = 3 10828.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f64_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f64_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.36, N = 3 1011.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Data_f64_IDENTITY OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Data_f64_IDENTITY Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 0.12, N = 3 10884.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.99, N = 3 1547.50 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_EXP_M1 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_EXP_M1 Intel Core i7-6800K 200 400 600 800 1000 SE +/- 7.75, N = 3 1082.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_IS_INF OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_IS_INF Intel Core i7-6800K 150 300 450 600 750 SE +/- 0.66, N = 3 707.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_IS_NAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_IS_NAN Intel Core i7-6800K 150 300 450 600 750 SE +/- 1.49, N = 3 708.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_LGAMMA OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_LGAMMA Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.15, N = 3 1405.63 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_LOG_1P OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_LOG_1P Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 24.71, N = 6 1222.55 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MODULO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MODULO Intel Core i7-6800K 400 800 1200 1600 2000 SE +/- 0.41, N = 3 1843.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_TGAMMA OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_TGAMMA Intel Core i7-6800K 200 400 600 800 1000 SE +/- 2.14, N = 3 1081.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.78, N = 3 3062.23 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_EXP_M1 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_EXP_M1 Intel Core i7-6800K 1300 2600 3900 5200 6500 SE +/- 1.15, N = 3 6276.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_IS_INF OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_IS_INF Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.39, N = 3 1116.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_IS_NAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_IS_NAN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.37, N = 3 1116.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_LGAMMA OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_LGAMMA Intel Core i7-6800K 5K 10K 15K 20K 25K SE +/- 0.93, N = 3 21643.93 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_LOG_1P OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_LOG_1P Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 1.10, N = 3 15522.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MODULO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MODULO Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 1.07, N = 3 8261.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_TGAMMA OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_TGAMMA Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 0.87, N = 3 9047.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.24, N = 3 964.63 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MODULO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MODULO Intel Core i7-6800K 200 400 600 800 1000 SE +/- 21.32, N = 6 979.12 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.03, N = 3 1551.73 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MODULO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MODULO Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.25, N = 3 1550.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 1.88, N = 3 3050.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MODULO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MODULO Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.76, N = 3 3051.90 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: GFOR_FOR_LOOP_SUM OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: GFOR_FOR_LOOP_SUM Intel Core i7-6800K 1000 2000 3000 4000 5000 SE +/- 554.83, N = 6 4724 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Erode_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Erode_11x11 Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.18, N = 3 3347.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_f32_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_f32_ACENDING Intel Core i7-6800K 7K 14K 21K 28K 35K SE +/- 81.97, N = 3 31930.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_f64_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_f64_ACENDING Intel Core i7-6800K 14K 28K 42K 56K 70K SE +/- 50.44, N = 3 64584.23 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_s16_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_s16_ACENDING Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 37.77, N = 3 16122.03 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_s32_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_s32_ACENDING Intel Core i7-6800K 7K 14K 21K 28K 35K SE +/- 15.51, N = 3 31101.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_s64_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_s64_ACENDING Intel Core i7-6800K 14K 28K 42K 56K 70K SE +/- 28.51, N = 3 63149.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_u16_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_u16_ACENDING Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 39.20, N = 3 16152.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_u32_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_u32_ACENDING Intel Core i7-6800K 7K 14K 21K 28K 35K SE +/- 24.74, N = 3 31001.90 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_u64_ACENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_u64_ACENDING Intel Core i7-6800K 14K 28K 42K 56K 70K SE +/- 18.27, N = 3 63258.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_u8_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_u8_DECENDING Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 4.20, N = 3 8828.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_u8 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_u8 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.23, N = 3 1512.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_f32_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_f32_11x11 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 3.12, N = 3 1573.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_f64_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_f64_11x11 Intel Core i7-6800K 1400 2800 4200 5600 7000 SE +/- 1.43, N = 3 6691.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s16_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s16_11x11 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.50, N = 3 1415.83 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s32_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s32_11x11 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.21, N = 3 1596.90 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Convolve_s64_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Convolve_s64_11x11 Intel Core i7-6800K 1400 2800 4200 5600 7000 SE +/- 2.06, N = 3 6394.63 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ARC_COS OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ARC_COS Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.26, N = 3 1073.23 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ARC_SIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ARC_SIN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.27, N = 3 1073.67 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ARC_TAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ARC_TAN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.41, N = 3 1073.83 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_COS OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_COS Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.84, N = 3 1072.67 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_SIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_SIN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.69, N = 3 1072.67 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_TAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_TAN Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.15, N = 3 1076.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_IS_ZERO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_IS_ZERO Intel Core i7-6800K 150 300 450 600 750 SE +/- 0.58, N = 3 699.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ARC_COS OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ARC_COS Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 62.92, N = 3 12666.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ARC_SIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ARC_SIN Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 1.57, N = 3 12826.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ARC_TAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ARC_TAN Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 0.67, N = 3 8004.17 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_COS OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_COS Intel Core i7-6800K 1500 3000 4500 6000 7500 SE +/- 1.96, N = 3 7195.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_SIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_SIN Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.47, N = 3 3432.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_TAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_TAN Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 1.76, N = 3 11480.03 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_IS_ZERO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_IS_ZERO Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.39, N = 3 1114.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MULTIPLY OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MULTIPLY Intel Core i7-6800K 140 280 420 560 700 SE +/- 12.09, N = 6 665.25 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT Intel Core i7-6800K 140 280 420 560 700 SE +/- 0.20, N = 3 653.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Convolve_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Convolve_5x5 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 37.92, N = 6 1165.05 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Convolve_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Convolve_9x9 Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 0.55, N = 3 2374.63 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: MatrixMultiply_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: MatrixMultiply_f32 Intel Core i7-6800K 1500 3000 4500 6000 7500 SE +/- 5.94, N = 3 7070.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: MatrixMultiply_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: MatrixMultiply_f64 Intel Core i7-6800K 20K 40K 60K 80K 100K SE +/- 509.60, N = 3 95676.63 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_f32_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_f32_DECENDING Intel Core i7-6800K 7K 14K 21K 28K 35K SE +/- 5.13, N = 3 31893.43 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_f64_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_f64_DECENDING Intel Core i7-6800K 14K 28K 42K 56K 70K SE +/- 24.78, N = 3 64537.00 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_s16_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_s16_DECENDING Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 9.12, N = 3 16069.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_s32_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_s32_DECENDING Intel Core i7-6800K 7K 14K 21K 28K 35K SE +/- 26.06, N = 3 31051.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_s64_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_s64_DECENDING Intel Core i7-6800K 14K 28K 42K 56K 70K SE +/- 68.63, N = 3 63086.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_u16_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_u16_DECENDING Intel Core i7-6800K 3K 6K 9K 12K 15K SE +/- 42.29, N = 3 16161.83 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_u32_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_u32_DECENDING Intel Core i7-6800K 7K 14K 21K 28K 35K SE +/- 52.69, N = 3 30941.43 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Sort_u64_DECENDING OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Sort_u64_DECENDING Intel Core i7-6800K 14K 28K 42K 56K 70K SE +/- 46.45, N = 3 63203.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_f32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_f32 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.24, N = 3 1521.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_f64 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_f64 Intel Core i7-6800K 10K 20K 30K 40K 50K SE +/- 4.83, N = 3 44542.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_s16 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_s16 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.17, N = 3 1528.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_s32 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: BilateralFilter_s32 Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.22, N = 3 1525.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MULTIPLY OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MULTIPLY Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.32, N = 3 1550.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.84, N = 3 1549.23 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MULTIPLY OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MULTIPLY Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.49, N = 3 3067.83 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.67, N = 3 3065.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MULTIPLY OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MULTIPLY Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.40, N = 3 824.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.98, N = 3 824.03 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MULTIPLY OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MULTIPLY Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.69, N = 3 1549.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.22, N = 3 1550.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MULTIPLY OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MULTIPLY Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.70, N = 3 3067.43 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 1.76, N = 3 3069.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_REMAINDER OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_REMAINDER Intel Core i7-6800K 200 400 600 800 1000 SE +/- 20.85, N = 6 823.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Bilateral_5x5 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Bilateral_5x5 Intel Core i7-6800K 600 1200 1800 2400 3000 SE +/- 0.48, N = 3 2930.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Bilateral_9x9 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Bilateral_9x9 Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 115.31, N = 6 3114.62 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_REMAINDER OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_REMAINDER Intel Core i7-6800K 400 800 1200 1600 2000 SE +/- 34.60, N = 3 2042.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_REMAINDER OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_REMAINDER Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 0.91, N = 3 9481.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_REMAINDER OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_REMAINDER Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.95, N = 3 951.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_REMAINDER OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_REMAINDER Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.36, N = 3 1551.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_REMAINDER OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_REMAINDER Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 2.58, N = 3 3049.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Convolve_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Convolve_11x11 Intel Core i7-6800K 600 1200 1800 2400 3000 SE +/- 0.13, N = 3 2981.43 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Bilateral_11x11 OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Bilateral_11x11 Intel Core i7-6800K 700 1400 2100 2800 3500 SE +/- 0.47, N = 3 3481.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_COS OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_COS Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.12, N = 3 1072.43 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_SIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_SIN Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.57, N = 3 1386.03 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_TAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_TAN Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.30, N = 3 1338.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_COS OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_COS Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 1.36, N = 3 2100.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_SIN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_SIN Intel Core i7-6800K 4K 8K 12K 16K 20K SE +/- 102.75, N = 3 20548.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_TAN OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_TAN Intel Core i7-6800K 4K 8K 12K 16K 20K SE +/- 1.89, N = 3 18295.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_ADD_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_ADD_CONSTANT Intel Core i7-6800K 160 320 480 640 800 SE +/- 0.58, N = 3 747.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Resize_Expand_2x OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Resize_Expand_2x Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 0.18, N = 3 2534.93 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Image_Resize_Shrink_2x OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Image_Resize_Shrink_2x Intel Core i7-6800K 50 100 150 200 250 SE +/- 0.00, N = 3 212.50 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ADD_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_ADD_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.74, N = 3 1072.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ADD_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_ADD_CONSTANT Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 0.53, N = 3 2101.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_ADD_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_ADD_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.49, N = 3 842.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_ADD_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_ADD_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.81, N = 3 1072.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_ADD_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_ADD_CONSTANT Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 1.07, N = 3 2101.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Rotate_u8_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Rotate_u8_INTERP_NEAREST Intel Core i7-6800K 70 140 210 280 350 SE +/- 0.15, N = 3 324.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.88, N = 3 875.73 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_u8_Bandwidth OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_u8_Bandwidth Intel Core i7-6800K 80 160 240 320 400 SE +/- 0.15, N = 3 379.90 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Rotate_f32_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Rotate_f32_INTERP_NEAREST Intel Core i7-6800K 80 160 240 320 400 SE +/- 0.24, N = 3 379.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Rotate_f64_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Rotate_f64_INTERP_NEAREST Intel Core i7-6800K 130 260 390 520 650 SE +/- 1.21, N = 3 603.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Rotate_s16_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Rotate_s16_INTERP_NEAREST Intel Core i7-6800K 80 160 240 320 400 SE +/- 3.75, N = 3 370.83 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Rotate_s32_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Rotate_s32_INTERP_NEAREST Intel Core i7-6800K 80 160 240 320 400 SE +/- 0.51, N = 3 367.50 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Rotate_s64_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Rotate_s64_INTERP_NEAREST Intel Core i7-6800K 90 180 270 360 450 SE +/- 1.77, N = 3 398.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.78, N = 3 1071.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE_CONSTANT Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 0.49, N = 3 2103.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.87, N = 3 917.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.42, N = 3 1072.23 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE_CONSTANT Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 14.36, N = 3 2503.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MULTIPY_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_MULTIPY_CONSTANT Intel Core i7-6800K 160 320 480 640 800 SE +/- 3.53, N = 3 753.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_f32_Bandwidth OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_f32_Bandwidth Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.97, N = 3 1402.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_f64_Bandwidth OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_f64_Bandwidth Intel Core i7-6800K 600 1200 1800 2400 3000 SE +/- 3.25, N = 3 2790.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_s16_Bandwidth OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_s16_Bandwidth Intel Core i7-6800K 150 300 450 600 750 SE +/- 0.15, N = 3 714.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_s32_Bandwidth OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_s32_Bandwidth Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 1.32, N = 3 1401.67 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_s64_Bandwidth OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: PinnedMemory_s64_Bandwidth Intel Core i7-6800K 600 1200 1800 2400 3000 SE +/- 2.20, N = 3 2790.20 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MULTIPY_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_MULTIPY_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.22, N = 3 1071.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MULTIPY_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_MULTIPY_CONSTANT Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 1.46, N = 3 2100.90 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MULTIPY_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_MULTIPY_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.12, N = 3 843.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MULTIPY_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_MULTIPY_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.38, N = 3 1072.80 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MULTIPY_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_MULTIPY_CONSTANT Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 0.50, N = 3 2101.77 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT_CONSTANT Intel Core i7-6800K 170 340 510 680 850 SE +/- 14.33, N = 3 766.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.51, N = 3 1070.87 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT_CONSTANT Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 0.57, N = 3 2101.23 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.52, N = 3 841.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT_CONSTANT Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.33, N = 3 1071.27 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT_CONSTANT OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT_CONSTANT Intel Core i7-6800K 500 1000 1500 2000 2500 SE +/- 0.41, N = 3 2099.13 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_SYM OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_SYM Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.33, N = 3 1083.47 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_SYM OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_SYM Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 0.62, N = 3 10842.30 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_ZERO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_ZERO Intel Core i7-6800K 200 400 600 800 1000 SE +/- 30.78, N = 6 1119.38 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_ZERO OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_ZERO Intel Core i7-6800K 2K 4K 6K 8K 10K SE +/- 0.23, N = 3 10841.97 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_NEAREST Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.48, N = 3 1096.33 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_NEAREST Intel Core i7-6800K 30 60 90 120 150 SE +/- 0.41, N = 3 118.17 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_NEAREST Intel Core i7-6800K 200 400 600 800 1000 SE +/- 19.95, N = 6 1119.02 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_NEAREST Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.67, N = 3 1110.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_NEAREST Intel Core i7-6800K 200 400 600 800 1000 SE +/- 1.18, N = 3 1095.17 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_NEAREST Intel Core i7-6800K 200 400 600 800 1000 SE +/- 22.37, N = 3 1144.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_NEAREST Intel Core i7-6800K 200 400 600 800 1000 SE +/- 0.20, N = 3 1112.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_BILINEAR Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.70, N = 3 1337.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_NEAREST Intel Core i7-6800K 20 40 60 80 100 SE +/- 1.19, N = 3 103.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_NEAREST Intel Core i7-6800K 30 60 90 120 150 SE +/- 0.59, N = 3 133.97 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_NEAREST Intel Core i7-6800K 30 60 90 120 150 SE +/- 1.49, N = 3 118.67 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_NEAREST Intel Core i7-6800K 30 60 90 120 150 SE +/- 0.96, N = 3 115.70 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_NEAREST OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_NEAREST Intel Core i7-6800K 30 60 90 120 150 SE +/- 1.56, N = 3 132.93 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_BILINEAR Intel Core i7-6800K 30 60 90 120 150 SE +/- 3.80, N = 6 141.73 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_BILINEAR Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 40.27, N = 6 1372.02 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_BILINEAR Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 5.35, N = 3 1510.07 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_BILINEAR Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 0.68, N = 3 1334.03 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_BILINEAR Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 40.83, N = 6 1374.53 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_BILINEAR Intel Core i7-6800K 300 600 900 1200 1500 SE +/- 3.98, N = 3 1414.97 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_BILINEAR Intel Core i7-6800K 30 60 90 120 150 SE +/- 1.05, N = 3 118.10 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_BILINEAR Intel Core i7-6800K 40 80 120 160 200 SE +/- 1.59, N = 3 193.60 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_BILINEAR Intel Core i7-6800K 30 60 90 120 150 SE +/- 0.03, N = 3 133.57 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_BILINEAR Intel Core i7-6800K 30 60 90 120 150 SE +/- 0.48, N = 3 132.37 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_BILINEAR OpenBenchmarking.org μs, Fewer Is Better ArrayFire Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_BILINEAR Intel Core i7-6800K 40 80 120 160 200 SE +/- 0.49, N = 3 194.40 1. (CXX) g++ options: -std=c++11 -O2 -rdynamic -lboost_system -lboost_filesystem -lboost_regex -lpthread -ldl -lrt
Phoronix Test Suite v10.8.5