ArrayFire NVIDIA GeForce OpenCL Linux Testing

ArrayFire OpenCL Linux benchmarking with NVIDIA on PTS. Tests by Michael Larabel.

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

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
GeForce GTX 750 Ti
January 23 2017
 
GeForce GTX 760
January 23 2017
 
GeForce GTX 780 Ti
January 22 2017
 
GeForce GTX 950
January 22 2017
 
GeForce GTX 960
January 22 2017
 
GeForce GTX 970
January 22 2017
 
GeForce GTX 980
January 22 2017
 
GeForce GTX 980 Ti
January 22 2017
 
GeForce GTX 1050
January 22 2017
 
GeForce GTX 1050 Ti
January 22 2017
 
GeForce GTX 1060
January 21 2017
 
GeForce GTX 1070
January 21 2017
 
GeForce GTX 1080
January 21 2017
 
Invert Hiding All Results Option
 

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


ArrayFire NVIDIA GeForce OpenCL Linux Testing ArrayFire OpenCL Linux benchmarking with NVIDIA on PTS. Tests by Michael Larabel. ,,"GeForce GTX 750 Ti","GeForce GTX 760","GeForce GTX 780 Ti","GeForce GTX 950","GeForce GTX 960","GeForce GTX 970","GeForce GTX 980","GeForce GTX 980 Ti","GeForce GTX 1050","GeForce GTX 1050 Ti","GeForce GTX 1060","GeForce GTX 1070","GeForce GTX 1080" Processor,,Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores),Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores) Motherboard,,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0,MSI C236A WORKSTATION (MS-7998) v1.0 Chipset,,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake,Intel Sky Lake Memory,,16384MB,16384MB,16384MB,16384MB,16384MB,16384MB,16384MB,16384MB,16384MB,16384MB,16384MB,16384MB,16384MB Disk,,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400,256GB TOSHIBA-RD400 Graphics,,NVIDIA GeForce GTX 750 Ti 2048MB (1019/2700MHz),NVIDIA GeForce GTX 760 2048MB (980/3004MHz),NVIDIA GeForce GTX 780 Ti 3072MB (875/3500MHz),eVGA NVIDIA GeForce GTX 950 2048MB (1202/3304MHz),eVGA NVIDIA GeForce GTX 960 2048MB (1277/3505MHz),eVGA NVIDIA GeForce GTX 970 4096MB (1163/3505MHz),NVIDIA GeForce GTX 980 4096MB (1126/3505MHz),NVIDIA GeForce GTX 980 Ti 6144MB (999/3505MHz),Zotac NVIDIA GeForce GTX 1050 2048MB (1316/3504MHz),eVGA NVIDIA GeForce GTX 1050 Ti 4096MB (1341/3504MHz),NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz),NVIDIA GeForce GTX 1070 8192MB (1505/4006MHz),NVIDIA GeForce GTX 1080 8192MB (100/405MHz) Audio,,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150,Realtek ALC1150 Network,,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection,Intel Connection OS,,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04,Ubuntu 16.04 Kernel,,4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64),4.4.0-59-generic (x86_64) Desktop,,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0,Unity 7.4.0 Display Server,,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3,X Server 1.18.3 Display Driver,,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26,NVIDIA 375.26 OpenGL,,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0,4.5.0 OpenCL,,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0,OpenCL 1.2 CUDA 8.0.0 Vulkan,,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24,1.0.24 Compiler,,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609,GCC 5.4.0 20160609 File-System,,ext4,ext4,ext4,ext4,ext4,ext4,ext4,ext4,ext4,ext4,ext4,ext4,ext4 Screen Resolution,,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160 ,,"GeForce GTX 750 Ti","GeForce GTX 760","GeForce GTX 780 Ti","GeForce GTX 950","GeForce GTX 960","GeForce GTX 970","GeForce GTX 980","GeForce GTX 980 Ti","GeForce GTX 1050","GeForce GTX 1050 Ti","GeForce GTX 1060","GeForce GTX 1070","GeForce GTX 1080" "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_BILINEAR (μs)",LIB,578.73,453.17,235.33,466.63,511.07,299.60,264.10,178.23,446.87,460.17,311.13,250.57,222.47 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_BILINEAR (μs)",LIB,499.40,333.12,160.53,321.63,259.73,169.40,145.80,130.57,353.80,301.90,182.77,148.80,136.80 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_BILINEAR (μs)",LIB,449.50,283.17,144.93,264.13,204.50,147.20,130.70,126.53,284.43,301.97,183.07,144.60,104.00 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_BILINEAR (μs)",LIB,573.53,456.93,228.30,466.30,509.03,298.80,262.97,178.53,451.80,460.67,309.83,247.77,222.60 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_BILINEAR (μs)",LIB,445.07,272.07,143.30,264.00,259.03,156.00,139.43,113.27,281.90,245.77,174.80,147.70,138.30 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_BILINEAR (μs)",LIB,7519.30,5863.40,2957.13,4230.13,3195.33,2212.60,1903.00,1593.15,4410.13,3498.37,1990.53,1435.83,1088.53 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_BILINEAR (μs)",LIB,6965.30,4624.77,2290.13,4042.27,3042.13,2081.03,1804.00,1474.20,4194.80,3346.63,1916.60,1359.72,979.97 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_BILINEAR (μs)",LIB,6963.37,4195.03,1974.50,4029.47,3040.17,2076.67,1800.57,1470.17,4193.37,3307.00,1880.90,1299.30,982.63 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_BILINEAR (μs)",LIB,8047,6746.27,3300.73,4524.97,3425.93,2336.87,2027.73,1663.27,4754.80,3920.90,2159.73,1569.23,1149.47 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_BILINEAR (μs)",LIB,6892.00,4062.83,2053.47,3973.07,3007.87,2075.47,1805.27,1504.03,4170.00,3319.02,1891.92,1334.78,995.37 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_BILINEAR (μs)",LIB,487.77,307.77,157.47,319.50,229.83,168.47,145.13,128.93,355.30,303.13,184.67,141.93,115.33 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_s64_AF_INTERP_NEAREST (μs)",LIB,417.07,262.97,137.97,289.07,316.80,189.07,167.07,117.97,296.77,289.47,204.90,171.43,153.30 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_s32_AF_INTERP_NEAREST (μs)",LIB,416.17,230.33,134.97,258.47,192.17,142.03,123.37,110.23,297.57,255.43,159.43,126.00,103.90 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_s16_AF_INTERP_NEAREST (μs)",LIB,416.43,222.33,111.00,258.17,191.93,142.57,123.07,109.90,297.67,255.67,160.23,129.83,102.37 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_f64_AF_INTERP_NEAREST (μs)",LIB,425.70,232.23,120.40,287.90,315.87,188.97,167.70,117.83,279.47,290.00,201.10,166.57,153.13 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_f32_AF_INTERP_NEAREST (μs)",LIB,424.67,230.10,117.10,266.00,171.57,125.10,110.83,98.43,239.50,200.57,131.37,113.47,100.00 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_BILINEAR (μs)",LIB,6933.33,4128.27,1954.38,4023.53,3028.27,2072.57,1796.80,1463.70,4200.13,3315.77,1884.03,1313.77,984.47 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_s64_AF_INTERP_NEAREST (μs)",LIB,5897.93,3458.40,1641.27,3305.33,2535.43,1740.57,1521.05,1259.93,3463.87,2781.93,1634.50,1136.53,848.82 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_s32_AF_INTERP_NEAREST (μs)",LIB,5881.77,3437.47,1609.33,3290.77,2490.63,1706.97,1481.00,1210.10,3458.27,2735.07,1560.23,1079.93,818.07 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_s16_AF_INTERP_NEAREST (μs)",LIB,5882.47,3292.60,1498.53,3276.43,2478.90,1701.27,1474.87,1205.10,3455.30,2732.17,1556.53,1089.23,820.53 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_f64_AF_INTERP_NEAREST (μs)",LIB,5898.03,3458.87,1666.45,3316.07,2506.80,1715.20,1490.07,1219.63,3456.90,2741.67,1563.47,1099.20,826.73 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_f32_AF_INTERP_NEAREST (μs)",LIB,5882.13,3437.77,1609.23,3301.90,2508.37,1757.00,1505.45,1249.17,3458.43,2735.20,1590.18,1151.42,842.93 "ArrayFire - Platform: OpenCL - Benchmark: Shrink_2D_u8_AF_INTERP_NEAREST (μs)",LIB,380.87,223.47,110.50,221.83,191.70,141.57,123.07,98.20,238.93,200.77,158.67,126.53,104.40 "ArrayFire - Platform: OpenCL - Benchmark: Expand_2D_u8_AF_INTERP_NEAREST (μs)",LIB,5863.13,3298.13,1493.63,3264.47,2475.43,1695.37,1469.20,1199.63,3437.80,2718.80,1548.37,1065.97,814.40 "ArrayFire - Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_ZERO (μs)",LIB,51141.10,22602.27,9927.90,33822.60,25481.73,17184.07,14833.20,12026.13,35356.37,27820.50,15630.10,10549.00,7970.13 "ArrayFire - Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_ZERO (μs)",LIB,5260.20,2815.90,1292.53,3228.03,2458.30,1708.97,1474.12,1200.13,3307.97,2613.43,1575.58,1097.75,816.68 "ArrayFire - Platform: OpenCL - Benchmark: MedianFilter_f64_5x5_PAD_SYM (μs)",LIB,51136.20,22622.93,9943.57,33788.93,25490.90,17183.83,14838.30,12026.27,35356.83,27817.97,15627.83,10518.67,7967.80 "ArrayFire - Platform: OpenCL - Benchmark: MedianFilter_f32_5x5_PAD_SYM (μs)",LIB,5175.07,2884.40,1293.07,3251.97,2444.97,1671.80,1449.30,1183.90,3347.43,2678.70,1495.17,1035.10,786.03 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT_CONSTANT (μs)",LIB,7531.97,3463.90,2034.43,6109.13,6686.97,3761.30,3285.07,2103.43,5613.03,5681.97,3678.67,2759.53,2330.90 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT_CONSTANT (μs)",LIB,3786.00,2382.13,1116.03,3047.53,3345.77,1883.23,1647.87,1066.27,2851.90,2854.83,1865.93,1406.87,1175.40 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT_CONSTANT (μs)",LIB,3200.93,2316.23,1009.33,2364.63,2547.70,1438.10,1257.87,843.17,2405.77,2227.40,1444.07,1085.90,917.83 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT_CONSTANT (μs)",LIB,7538.67,3468.37,2026.33,6109.30,6687.00,3761.77,3284.10,2103.77,5608.83,5676.30,3678.10,2758.90,2331.40 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT_CONSTANT (μs)",LIB,3788.60,2384.13,1131.50,3047.33,3346.33,1884.83,1647.97,1066.57,2851.03,2856.03,1867.63,1406.67,1179.73 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT_CONSTANT (μs)",LIB,2988.80,2215.67,941.63,2134.40,2141.63,1230.57,1066.43,804.07,2249.47,2008.90,1299.73,956.83,800.60 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_MULTIPY_CONSTANT (μs)",LIB,7536.97,3469.83,2020.50,6109.33,6687.87,3762.73,3284.93,2103.50,5613.00,5681.53,3680.60,2758.77,2331.40 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_MULTIPY_CONSTANT (μs)",LIB,3791.87,2458.23,1133.97,3046.73,3346.60,1884.93,1648.50,1067.53,2858.37,2855.67,1865.97,1406.73,1178.93 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_MULTIPY_CONSTANT (μs)",LIB,3233.87,2424.87,1068.80,2370.07,2547.20,1438.07,1255.73,845.43,2419.37,2235.13,1445.27,1086.17,918.33 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_MULTIPY_CONSTANT (μs)",LIB,7536.47,3467.50,2025.43,6106.93,6686.80,3761.07,3285.10,2102.90,5612.57,5681.77,3677.13,2757.00,2328.53 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_MULTIPY_CONSTANT (μs)",LIB,3786.87,2375.60,1116.03,3046.93,3346.40,1884.27,1648.83,1066.87,2850.57,2856.10,1865.80,1407.70,1180.73 "ArrayFire - Platform: OpenCL - Benchmark: PinnedMemory_s64_Bandwidth (μs)",LIB,2643.47,2658.80,2650.03,2645.13,10965.43,2648.97,2650.67,2653.83,2664.43,2672.23,2679.43,2686.13,2687.10 "ArrayFire - Platform: OpenCL - Benchmark: PinnedMemory_s32_Bandwidth (μs)",LIB,1331.00,1338.33,1362.60,1331.60,5489.80,1335.43,1335.77,1341.53,1345.47,1352.23,1363.33,1371.50,1371.83 "ArrayFire - Platform: OpenCL - Benchmark: PinnedMemory_s16_Bandwidth (μs)",LIB,674.23,677.63,678.03,675,2753.83,678.17,679.20,683.40,686.70,694.53,703.03,710.87,711.07 "ArrayFire - Platform: OpenCL - Benchmark: PinnedMemory_f64_Bandwidth (μs)",LIB,2645.17,2658.97,2650.23,2645.23,10965.17,2649.43,2650.83,2653.37,2665.07,2672.47,2681.63,2687.67,2689.43 "ArrayFire - Platform: OpenCL - Benchmark: PinnedMemory_f32_Bandwidth (μs)",LIB,1331.13,1336.83,1335.07,1331.40,5490.20,1335.23,1335.73,1340.53,1347.43,1354.10,1361.73,1370.83,1371.50 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_MULTIPY_CONSTANT (μs)",LIB,3026.07,2284.17,1000.65,2151.67,2140.23,1219.70,1061.97,779.53,2270.03,2018.57,1273.90,941.97,801.07 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE_CONSTANT (μs)",LIB,12232.53,8638.83,4030.93,7535.17,6680.30,3922.30,3413.17,2757.50,7916.37,6631.33,3783.70,2780.53,2323.77 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE_CONSTANT (μs)",LIB,4554.43,3100.27,1434.13,3044.97,3345.10,1881.83,1648.07,1068.17,3015.27,2862.43,1869.93,1409.43,1179.83 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE_CONSTANT (μs)",LIB,4709.20,3082.63,1429.33,2692.30,2541.80,1465.03,1267.77,987.97,2861.73,2456.97,1488.53,1098.43,914.03 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE_CONSTANT (μs)",LIB,9124.17,6296.03,2863.77,6135.00,6687.90,3760.43,3284.10,2199.57,6361.07,5678.00,3686.23,2763.40,2332.17 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE_CONSTANT (μs)",LIB,3812.47,2434.53,1168.78,3045.87,3346.57,1884.87,1649.03,1066.73,2859.40,2857.53,1865.10,1406.77,1179.23 "ArrayFire - Platform: OpenCL - Benchmark: Rotate_s64_INTERP_NEAREST (μs)",LIB,1669.23,1007.83,541.50,961.87,894.40,543.87,482.90,387.83,1005.63,827.03,535.47,394.13,335.30 "ArrayFire - Platform: OpenCL - Benchmark: Rotate_s32_INTERP_NEAREST (μs)",LIB,1670.87,991.57,539.00,902.30,756.23,496.13,465.57,373.97,948.37,757.47,448.43,391.77,290.27 "ArrayFire - Platform: OpenCL - Benchmark: Rotate_s16_INTERP_NEAREST (μs)",LIB,1670.97,970.17,538.07,901.50,761.37,495.67,464.37,371.40,948.90,757.33,447.77,389.87,291.40 "ArrayFire - Platform: OpenCL - Benchmark: Rotate_f64_INTERP_NEAREST (μs)",LIB,2272.53,1709.27,903.17,1486.13,1125.90,839.47,756.77,616.80,1566.83,1243.23,769.67,622.00,454.13 "ArrayFire - Platform: OpenCL - Benchmark: Rotate_f32_INTERP_NEAREST (μs)",LIB,1682.37,1133.67,525.97,980.78,686.27,548.83,465.30,398.33,969.63,796.32,552.73,388.87,290.80 "ArrayFire - Platform: OpenCL - Benchmark: PinnedMemory_u8_Bandwidth (μs)",LIB,346.10,347.67,349.40,346.47,1389.47,349.63,350.43,354.67,357.23,364.63,372.90,380.47,380.90 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE_CONSTANT (μs)",LIB,4486.13,2922.83,1298.73,2581.43,2160.20,1361.83,1173.53,948.37,2729.73,2281.63,1379.77,1002.27,809.67 "ArrayFire - Platform: OpenCL - Benchmark: Rotate_u8_INTERP_NEAREST (μs)",LIB,1663.80,934.83,438.83,899,681.37,471.77,411.20,342.30,946.23,756.77,445.83,318.20,250.90 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_ADD_CONSTANT (μs)",LIB,7532.90,3468.70,2037.30,6108.83,6686.60,3762.07,3285.03,2103.23,5611.40,5679.53,3676.00,2757.27,2328.73 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_ADD_CONSTANT (μs)",LIB,3782.37,2375.23,1116.43,3048.03,3346.27,1882.77,1648.03,1065.50,2851.73,2855.70,1867.43,1406.40,1180.13 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_ADD_CONSTANT (μs)",LIB,3201.00,2309.70,1009.50,2364.33,2546.33,1437.97,1256.53,843.13,2404.53,2229.30,1443.53,1085.60,920.00 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_ADD_CONSTANT (μs)",LIB,7536.30,3475.33,2024.07,6109.07,6686.77,3763.33,3284.30,2103.90,5612.63,5683.10,3679.10,2758.73,2330.97 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_ADD_CONSTANT (μs)",LIB,3784.73,2378.07,1143.37,3044.90,3346.40,1885.30,1648.90,1066.37,2852.97,2855.17,1866.77,1410.93,1178.47 "ArrayFire - Platform: OpenCL - Benchmark: Image_Resize_Shrink_2x (μs)",LIB,913.17,598.30,291.40,554.33,479.30,326.10,280.15,226.83,566.57,553.47,327.73,226.53,173.33 "ArrayFire - Platform: OpenCL - Benchmark: Image_Resize_Expand_2x (μs)",LIB,11778.13,7696.60,3732.30,6592.97,5020.03,3417.83,2958.67,2749.30,6926.90,5564.13,3606.75,2588.30,1845.17 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_ADD_CONSTANT (μs)",LIB,2986.43,2210.67,941.77,2134.37,2141.20,1218.57,1066.73,772.13,2249.03,2008.50,1269.57,936.20,801.30 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_TAN (μs)",LIB,86305.40,39264.03,17412.10,56888.40,43006.20,29013.50,25043.87,20294.30,59678.03,46917.53,26350.47,17718.67,13409.10 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_SIN (μs)",LIB,97966.27,43859.73,19350.97,64796.80,48817.37,32928.37,28418.03,23026.93,67745.60,53267.93,29907.63,19973.80,15215.03 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_HYP_ARC_COS (μs)",LIB,7537.73,3491.00,2019.80,6108.37,6686.70,3762.37,3284.60,2103.90,5612.23,5677.90,3679.00,2758.53,2330.37 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_TAN (μs)",LIB,7231.73,4264.37,1826.07,3951.43,3344.40,2093.63,1813.30,1455.80,4144.40,3475.83,2055.15,1477.73,1177.37 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_SIN (μs)",LIB,7751.37,4481.27,1895.03,4152.90,3383.53,2187.63,1894.67,1517.53,4371.10,3613.87,2091.83,1515.17,1180.53 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_HYP_ARC_COS (μs)",LIB,3868.70,2648.63,1195.00,3043.93,3345.30,1884.90,1647.93,1067.77,2897.40,2858.23,1866.50,1406.40,1175.03 "ArrayFire - Platform: OpenCL - Benchmark: Image_Bilateral_11x11 (μs)",LIB,15735.27,10030.67,4791.63,8880.90,6715.53,4954.85,4499.53,3715.55,9296.40,7325.70,4923.96,3406.22,2375.80 "ArrayFire - Platform: OpenCL - Benchmark: Image_Convolve_11x11 (μs)",LIB,14369.60,11125.33,5083.60,8953.20,6801.63,4640.73,4059.73,3364.57,9501.47,7504.23,5025.68,3031.80,2243.57 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_REMAINDER (μs)",LIB,12369.23,8951.17,4225.00,8921.00,9783.10,5518.63,4817.73,3053.03,8414.90,8359.30,5306.50,3971.77,3423.90 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_REMAINDER (μs)",LIB,5549.17,4045.80,1823.73,4466.63,4896.43,2765.43,2412.50,1549.93,4168.67,4187.67,2684.67,2014.17,1722.90 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_REMAINDER (μs)",LIB,4659.63,3953.90,1639.33,2746.27,2471.33,1513.50,1289.20,1019.50,2925.23,2510.07,1552.60,1105.20,939.10 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_REMAINDER (μs)",LIB,44547.60,8647.97,9605.07,29481.40,22228.43,15007.10,12955.17,10502.40,30818.57,24247.30,13632.47,9127.57,6953.43 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_REMAINDER (μs)",LIB,11462.37,7009.37,3001.20,6061.17,4887.13,3146.37,2718.57,2230.90,6337.73,5177.13,2983.13,2134.13,1723.50 "ArrayFire - Platform: OpenCL - Benchmark: Image_Bilateral_9x9 (μs)",LIB,15733.77,10030.77,5013.67,8893.47,6731.97,4821.10,4416.55,3787.33,9296.80,7328.43,4896.93,3496.23,2495.53 "ArrayFire - Platform: OpenCL - Benchmark: Image_Bilateral_5x5 (μs)",LIB,15733.97,10031.10,5015.37,8924.50,6731.57,4860.90,3991.40,3265.33,9297.07,7363.03,4143.23,3496.40,2496.17 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_REMAINDER (μs)",LIB,4063.20,2854.10,1174.60,2421.20,1863.73,1231.90,1074.48,913.40,2554.13,2085.60,1288.98,907.17,719.97 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_SUBTRACT (μs)",LIB,11053.93,5256.07,2901.17,8932.70,9783.37,5521.57,4820.13,3071.83,8251.70,8355.07,5326.50,3980.23,3427.17 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_MULTIPLY (μs)",LIB,11052.97,5237.33,2902.47,8932.87,9782.10,5520.63,4820.07,3071.27,8256.23,8357.97,5327.03,3981.00,3426.47 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_SUBTRACT (μs)",LIB,5568.40,2757.47,1523.30,4469.10,4894.60,2764.83,2411.07,1546.70,4144.00,4185.80,2680.83,2014.13,1724.40 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_MULTIPLY (μs)",LIB,5564.20,2859.13,1520.17,4469.80,4896.13,2765.10,2411.00,1547.27,4145.30,4185.50,2680.27,2014.13,1722.20 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_SUBTRACT (μs)",LIB,3177.20,2507.30,1083.40,2333.47,2437.43,1404.50,1208.93,844.67,2391.63,2234.13,1439.23,1047.57,905.90 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_MULTIPLY (μs)",LIB,3178.43,2676.83,1177.40,2328.00,2437.93,1397.60,1210.20,844.97,2346.10,2212.13,1438.93,1047.30,907.50 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_SUBTRACT (μs)",LIB,11050.90,5244.50,2903.07,8932.67,9783.47,5522.67,4820.33,3071.57,8256.73,8357.73,5326.17,3978.03,3424.53 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_MULTIPLY (μs)",LIB,11053.20,5235.47,2902.83,8932.83,9783.33,5521.53,4820.50,3070.83,8253.60,8355.87,5327.40,3980.00,3426.93 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_SUBTRACT (μs)",LIB,5568.57,2759.97,1518.67,4469.13,4895.83,2765.23,2412.10,1546.80,4143.90,4185.47,2679.90,2014.00,1723.10 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_MULTIPLY (μs)",LIB,5567.20,2759.73,1520.03,4469.70,4895.93,2764.93,2411.70,1548.33,4142.77,4185.63,2680.33,2013.17,1720.97 "ArrayFire - Platform: OpenCL - Benchmark: BilateralFilter_s32 (μs)",LIB,8100.13,4997.93,2340.07,4557.77,3433.53,2356.50,2050.77,1680.53,4748.47,3916.00,2135.93,1580.27,1150.92 "ArrayFire - Platform: OpenCL - Benchmark: BilateralFilter_s16 (μs)",LIB,8099.87,4862.80,2226.43,4557.67,3433.60,2354.77,2057.50,1709.07,4748.60,3971.87,2180.67,1516.80,1126.73 "ArrayFire - Platform: OpenCL - Benchmark: BilateralFilter_f64 (μs)",LIB,210081.43,90673.30,40377.80,138820.27,104633.03,70681.23,61082.60,49523.23,145124.83,114622.60,64396.43,43713.80,33021.37 "ArrayFire - Platform: OpenCL - Benchmark: BilateralFilter_f32 (μs)",LIB,7968.43,5082.13,2288.20,4514.10,3411.40,2379.83,2061.80,1726.67,4712.33,3932.30,2173.93,1615.70,1153.50 "ArrayFire - Platform: OpenCL - Benchmark: Sort_u64_DECENDING (μs)",LIB,,234202.23,102037.27,183975.03,149791.70,99150.63,87128.43,68546.47,184590.47,155497.80,91457.73,64721.37,52824.37 "ArrayFire - Platform: OpenCL - Benchmark: Sort_u32_DECENDING (μs)",LIB,143230.57,114192.80,51539.50,87784.70,69088.90,46611.70,40763.57,33276.17,90114.83,74210.73,43146.33,31183.63,25032.73 "ArrayFire - Platform: OpenCL - Benchmark: Sort_u16_DECENDING (μs)",LIB,71893.33,57177.97,25886.80,43784.47,34219.90,23316.53,20440,16881.77,44793.80,36599.70,22058.23,16374.13,13375.63 "ArrayFire - Platform: OpenCL - Benchmark: Sort_s64_DECENDING (μs)",LIB,,233699.50,102647.13,183514.33,149533.23,98932.23,86901.33,68401.63,185098.17,155901.87,91447.47,64813.83,52911.10 "ArrayFire - Platform: OpenCL - Benchmark: Sort_s32_DECENDING (μs)",LIB,144284.53,118275.27,50573.73,88064.60,69268.87,46746.67,40889.63,33396.60,91135.20,74962.30,43572.70,31537.97,25252.10 "ArrayFire - Platform: OpenCL - Benchmark: Sort_s16_DECENDING (μs)",LIB,71805.00,59197.73,25383.87,43734.17,34192.83,23299.67,20369.73,16867.07,45038.47,36767.07,22010.40,16517.47,13445.27 "ArrayFire - Platform: OpenCL - Benchmark: Sort_f64_DECENDING (μs)",LIB,,,116302.83,188385.00,152261.80,100970.23,88576.50,70236.90,191127.60,159800.50,92980.40,65732.27,53245.13 "ArrayFire - Platform: OpenCL - Benchmark: Sort_f32_DECENDING (μs)",LIB,148570.23,147210.27,61887.80,90531.57,71296.73,48221.43,42052.40,34469.87,95433.47,77099.53,44977.70,32387.73,25916.80 "ArrayFire - Platform: OpenCL - Benchmark: MatrixMultiply_f64 (μs)",LIB,,183221.27,79338.87,,217569.60,148955.10,129409.90,105344.20,,236934.70,133886.27,90266.80,69720.23 "ArrayFire - Platform: OpenCL - Benchmark: MatrixMultiply_f32 (μs)",LIB,30919.93,33722.47,13655.30,20376.40,15460.10,10681.27,9245.33,7474.90,21970.13,18599.63,9649.37,6889.77,5156.83 "ArrayFire - Platform: OpenCL - Benchmark: Image_Convolve_9x9 (μs)",LIB,9365.87,7831.83,3544.47,6026.73,4566.77,3632.17,3060.50,2575.17,6372.87,5167.20,3575.67,2412.37,1727.57 "ArrayFire - Platform: OpenCL - Benchmark: Image_Convolve_5x5 (μs)",LIB,6049.17,3791.63,1890.95,3080.13,2309.10,1803.83,1382.47,1139.43,3185.73,3365.80,1445.33,1190.95,872.27 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_SUBTRACT (μs)",LIB,2805.13,2274.10,925.60,1923.10,1545.03,1006.07,850.17,707.77,2034.27,1686.23,1038.17,761.50,646.00 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_MULTIPLY (μs)",LIB,2807.60,2362.27,953.47,1960.75,1548.73,1006.17,865.94,696.10,2019.27,1684.23,1073.72,764.90,646.87 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_IS_ZERO (μs)",LIB,4177.23,2818.93,1310.00,3308.07,3538.60,2012.37,1757.83,1120.67,3211.07,3184.77,2027.53,1498.03,1365.93 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_HYP_TAN (μs)",LIB,54095.67,25007.13,11193.73,35762.33,26935.07,18199.57,15713.73,12734.30,37386.13,29408.43,16487.63,11149.37,8433.60 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_HYP_SIN (μs)",LIB,15047.80,9235.60,4132.07,10400.07,7899.50,5385.90,4660.00,3778.03,10396.27,8302.60,4761.80,3281.83,2526.27 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_HYP_COS (μs)",LIB,33698.17,17289.63,7712.03,22297.23,16761.27,11367.70,9828.23,7961.70,23301.27,18335.43,10308.67,6966.50,5277.37 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_ARC_TAN (μs)",LIB,36587.17,17926.63,7932.83,24883.73,18800.90,12674.77,10944.63,8862.53,25302.33,19908.03,11200.60,7560.70,5732.37 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_ARC_SIN (μs)",LIB,61379.30,29699.70,13128.33,40568.00,30581.03,20639.20,17821.60,14433.23,42407.93,33357.13,18747.93,12641.57,9560.93 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_ARC_COS (μs)",LIB,60284.37,30329.67,13429.27,39876.77,30066.17,20285.20,17515.60,14186.57,41672.37,32779.50,18418.27,12421.60,9396.33 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_IS_ZERO (μs)",LIB,2877.23,2175.23,963.07,2061.80,2009.77,1181.07,1011.20,732.30,2120.60,1907.93,1202.10,891.87,748.30 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_HYP_TAN (μs)",LIB,4815.47,3359.70,1511.90,3115.43,3341.13,1876.63,1642.83,1126.77,3222.53,2907.23,1873.30,1409.97,1174.17 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_HYP_SIN (μs)",LIB,3910.03,2721.90,1198.70,3044.40,3345.50,1884.43,1647.43,1067.27,2920.13,2859.30,1869.27,1405.93,1178.03 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_HYP_COS (μs)",LIB,4122.57,2948.43,1319.07,3049.97,3345.07,1883.00,1647.20,1068.50,3010.77,2863.47,1870.20,1408.00,1178.07 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_ARC_TAN (μs)",LIB,4164.47,2875.87,1268.67,3056.47,3345.60,1882.00,1647.43,1068.87,3021.53,2867.17,1869.30,1407.57,1177.77 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_ARC_SIN (μs)",LIB,4192.67,2841.60,1278.57,3044.33,3345.50,1883.13,1647.80,1069.97,2961.73,2861.13,1868.20,1408.23,1177.67 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_ARC_COS (μs)",LIB,4146.67,2833.07,1256.03,3044.70,3345.10,1884.67,1647.97,1067.33,2951.73,2862.10,1868.27,1408.07,1177.40 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s64_11x11 (μs)",LIB,29325.80,12844.50,5789.77,19523.90,14687.70,10019.93,8673.43,7054.47,19555.40,15451.10,8678.50,5932.83,4483.70 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s32_11x11 (μs)",LIB,7371.97,5968.90,2780.33,4642.83,3494,2455.70,2108.57,1736.87,4908.13,4041.43,2224.57,1673.50,1206.57 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s16_11x11 (μs)",LIB,6923.03,4945.00,2355.83,4089.77,3076.30,2127.47,1878.08,1563.95,4302.23,3479.60,2005.23,1510.27,1093.43 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_f64_11x11 (μs)",LIB,31097.50,12596.70,5733.40,20479.60,15471.80,10524.07,9111.47,7384.27,21610.77,17043.97,9619.53,6532.13,4956.23 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_f32_11x11 (μs)",LIB,7161.43,5650.30,2589.93,4586.23,3468.50,2384.07,2071.57,1720.57,4842.80,3936.53,2227.73,1631.00,1203.30 "ArrayFire - Platform: OpenCL - Benchmark: BilateralFilter_u8 (μs)",LIB,7889.93,4852.80,2237.93,4513.87,3403.63,2371.80,2032.93,1714.50,4698.03,3762.40,2117.43,1542.13,1114.20 "ArrayFire - Platform: OpenCL - Benchmark: Sort_u8_DECENDING (μs)",LIB,36817.57,28844.00,13275.50,22036.43,17180.23,11901.47,10479.87,8827.03,22829.93,18732.47,11693.40,9208.00,7792.40 "ArrayFire - Platform: OpenCL - Benchmark: Sort_u64_ACENDING (μs)",LIB,,234290.77,102015.57,183940.00,149782.63,99138.30,87077.30,68562.60,185663.00,155408.83,91073.20,64684.73,52816.10 "ArrayFire - Platform: OpenCL - Benchmark: Sort_u32_ACENDING (μs)",LIB,143247.37,114196.10,51544.07,87811.03,69090.20,46610.10,40739.03,33297.83,90679.97,74159.80,43137.77,31161.63,25044.20 "ArrayFire - Platform: OpenCL - Benchmark: Sort_u16_ACENDING (μs)",LIB,71921.77,57173.30,25883.87,43702.50,34216.23,23316.13,20343.63,16885.70,45072.07,36603.93,21907.40,16363.30,13374.63 "ArrayFire - Platform: OpenCL - Benchmark: Sort_s64_ACENDING (μs)",LIB,,233705.47,103034.97,183524.90,149518.33,98972.30,86836.67,68425.17,185115.67,155865.27,91207.73,64731.87,52858.47 "ArrayFire - Platform: OpenCL - Benchmark: Sort_s32_ACENDING (μs)",LIB,144315.63,118334.73,50593.93,88079.33,69252.30,46746.73,40817.57,33394.37,91133.70,74617.20,43606.43,31277.33,25166.50 "ArrayFire - Platform: OpenCL - Benchmark: Sort_s16_ACENDING (μs)",LIB,71791.27,59209.83,25394.57,43680.83,34192.90,23298.73,20312.77,16866.97,45045.23,36807.13,22041.03,16354.20,13392.27 "ArrayFire - Platform: OpenCL - Benchmark: Sort_f64_ACENDING (μs)",LIB,,,116381.70,188425.33,152255.13,100978.80,88222.10,70214.40,190424.30,159516.27,92949.83,65546.17,53019.97 "ArrayFire - Platform: OpenCL - Benchmark: Sort_f32_ACENDING (μs)",LIB,148507.37,147253.83,61900.10,91074.67,71290.37,48208.07,41978.90,34136.27,95047.43,77069.00,44978.37,32251.93,25736.63 "ArrayFire - Platform: OpenCL - Benchmark: Image_Erode_11x11 (μs)",LIB,13787.53,10179.83,5349.53,8534.23,6434.60,4964.53,4328.53,3637.57,9015.20,7106.00,4812.10,3306.42,2429.40 "ArrayFire - Platform: OpenCL - Benchmark: GFOR_FOR_LOOP_SUM (μs)",LIB,3174,3065,3189,3177,3205,3178,3215,3139,3192,3170,3180,3164,3234 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_MODULO (μs)",LIB,12329.23,8950.87,4222.87,8920.40,9783.03,5518.33,4818.23,3054.77,8415.10,8358.57,5306.07,3972.83,3426.07 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_DIVIDE (μs)",LIB,12475.33,9013.47,4218.40,8915.60,9782.10,5518.00,4817.47,3049.80,8483.47,8361.40,5304.77,3966.30,3427.63 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_MODULO (μs)",LIB,5550.43,4046.93,1827.13,4468.57,4894.17,2765.53,2412.37,1550.43,4168.67,4187.53,2684.77,2015.00,1723.43 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_DIVIDE (μs)",LIB,5564.40,3892.20,1829.03,4467.27,4895.47,2765.87,2412.50,1549.40,4172.77,4189.03,2685.07,2014.07,1720.50 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_MODULO (μs)",LIB,4646.63,3953.03,1640.00,2760.53,2471.87,1513.33,1287.13,1020.30,2925.87,2545.47,1553.83,1106.50,940.63 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_DIVIDE (μs)",LIB,4713.20,3800.80,1647.23,2805.10,2479.83,1530.50,1331.32,1059.72,2971.73,2535.57,1591.40,1126.03,942.93 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_TGAMMA (μs)",LIB,42440.33,21084.10,9413.80,28086.63,21167.80,14302.90,12358.50,10018.00,29339.50,23085.27,12947.57,8817.77,6620.27 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_MODULO (μs)",LIB,38758.33,7816.23,8502.60,25629.17,19341.97,13063.50,11285.60,9149.33,26806.60,21095.20,11830.77,8046.93,6053.47 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_LOG_1P (μs)",LIB,73225.93,33235.63,14694.63,48252.40,36486.67,24606.53,21245.17,17216.80,50592.50,39814.50,22294.17,15079.70,11379.13 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_LGAMMA (μs)",LIB,102257.67,46972.57,20560.90,67616.93,50950.53,34342.87,29650.23,24027.83,70673.40,55582.37,31119.93,21037.00,15871.20 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_IS_NAN (μs)",LIB,4170.83,2819.20,1309.40,3302.57,3539.27,2012.33,1757.37,1119.90,3207.27,3181.87,2024.63,1502.03,1367.33 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_IS_INF (μs)",LIB,4168.47,2466.00,1287.63,3302.67,3537.80,2010.67,1756.17,1121.13,3204.90,3182.13,2025.93,1498.77,1367.50 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_EXP_M1 (μs)",LIB,29340.73,14398.63,6463.67,19422.70,14635.37,9902.83,8560.23,6942.17,20289.30,15969.43,8962.13,6078.17,4593.40 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_DIVIDE (μs)",LIB,11022.70,6838.23,3141.67,8930.90,9782.30,5518.47,4819.30,3072.70,8277.63,8345.40,5326.87,3990.07,3424.83 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_TGAMMA (μs)",LIB,5097.57,3324.30,1500.85,3138.87,3340.97,1875.70,1641.80,1122.10,3250.97,2920.60,1873.83,1407.47,1176.63 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_MODULO (μs)",LIB,10388.03,6145.80,2698.47,5594.57,4883.57,2915.67,2530.03,2040.57,5778.60,4759.17,2835.23,2045.83,1718.47 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_LOG_1P (μs)",LIB,6226.70,3837.47,1655.27,3506.13,3334.07,1912.87,1659.03,1281.43,3694.73,3168.73,1941.47,1412.97,1175.23 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_LGAMMA (μs)",LIB,7777.03,4511.13,1869.67,4160.03,3401.67,2205.40,1911.87,1525.10,4337.13,3601.03,2097.87,1519.87,1182.07 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_IS_NAN (μs)",LIB,2938.20,2279.23,1004.73,2088.80,2010.97,1173.97,1014.30,755.22,2149.73,1920.53,1206.57,891.77,749.33 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_IS_INF (μs)",LIB,2937.90,2278.67,984.30,2088.93,2012.00,1187.77,1021.50,741.67,2148.80,1920.13,1206.67,910.17,751.07 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_EXP_M1 (μs)",LIB,4224.50,3267.03,1445.37,3064.13,3343.30,1881.43,1646.93,1074.00,3067.17,2879.93,1870.07,1407.67,1177.00 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_DIVIDE (μs)",LIB,5565.30,2788.90,1527.23,4469.07,4894.23,2764.37,2412.20,1547.33,4146.13,4186.40,2680.83,2013.60,1723.57 "ArrayFire - Platform: OpenCL - Benchmark: Data_f64_IDENTITY (μs)",LIB,66747.53,29228.27,13110.53,33788.57,25387.47,17216.50,14872.20,12057.07,35147.40,27650.77,15506.80,10494.73,7897.17 "ArrayFire - Platform: OpenCL - Benchmark: Data_f64_CONSTANT (μs)",LIB,3729.77,1655.10,968.17,3150.73,3441.90,1880.40,1638.30,1024.20,2879.83,2914.33,1818.97,1354.80,1147.27 "ArrayFire - Platform: OpenCL - Benchmark: Data_f32_IDENTITY (μs)",LIB,66771.43,29196.57,13126.87,33698.53,25384.80,17202.30,14861.70,12047.30,35137.27,27641.00,15496.53,10454.53,7873.87 "ArrayFire - Platform: OpenCL - Benchmark: Data_f32_CONSTANT (μs)",LIB,2064.07,1557.03,715.53,1581.67,1727.10,947.53,820.67,519.07,1451.47,1473.70,919.10,694.80,590.27 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_u8_11x11 (μs)",LIB,7309.00,4702.33,2179.73,4239.43,3206.40,2234.97,1926.77,1605.13,4482.33,3624.37,2088.88,1477.43,1123.65 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_2D_s64 (μs)",LIB,1477.90,1115.07,533.77,804.00,852.83,498.87,438.20,313.73,901.60,787.35,511.47,427.63,344.33 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_2D_s32 (μs)",LIB,1182.53,680.10,295.13,620.38,516.00,366.70,312.83,239.40,630.20,517.20,333.67,283.47,215.33 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_2D_s16 (μs)",LIB,1153.30,687.47,290.87,588.23,491.83,363.77,310.20,235.60,625.30,508.73,321.50,275.93,209.03 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_2D_f64 (μs)",LIB,2596.07,1121.47,529.37,1686.27,1289.53,884.57,769.00,657.55,1785.77,1437.37,870.62,575.47,449.23 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_2D_f32 (μs)",LIB,1154.73,600.37,294.83,599.07,466.73,321.57,281.70,239,701.45,577.23,326.77,245.07,201.13 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_1D_s64 (μs)",LIB,9332.37,5782.87,2769.80,6424.60,7073.23,3919.90,3414.80,2280.97,6116.80,5850.03,3764.43,2847.13,2452.93 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_1D_s32 (μs)",LIB,6159.43,3212.00,1623.23,3776.77,3491.43,2164.97,1914.77,1429.15,3777.90,3356.50,2076.10,1584.32,1302.93 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_1D_s16 (μs)",LIB,6151.37,3203.87,1608.57,3740.03,3395.90,2134.33,1862.20,1401.70,3763.47,3342.20,2057.18,1490.60,1227.53 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_1D_f64 (μs)",LIB,14136.90,6227.23,2943.23,9978.70,8713.97,5451.27,4733.80,3602.37,9916.93,8457.67,4995.20,3552.00,2876.57 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_1D_f32 (μs)",LIB,6158.23,3212.13,1644.17,3769.77,3489.40,2149.30,1877.13,1407.57,3779.70,3357.50,2074.83,1556.63,1281.17 "ArrayFire - Platform: OpenCL - Benchmark: Sort_u8_ACENDING (μs)",LIB,36804.30,28838.50,13313.03,22065.00,17208.17,11894.93,10462.17,8749.90,22742.30,18622.37,11633.60,9135.43,7758.17 "ArrayFire - Platform: OpenCL - Benchmark: GFOR_NO_LOOP_SUM (μs)",LIB,34,35,34,32,37,33,36,35,33,32,39,33,33 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_MODULO (μs)",LIB,4064.27,2818.57,1188.93,2421.23,1871.93,1231.87,1058.40,874.17,2554.23,2080.73,1242.37,903.87,724.33 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_DIVIDE (μs)",LIB,3969.13,2814.80,1194.40,2374.97,1834.20,1211.23,1051.18,856.57,2508.23,2049.30,1223.97,883.67,716.33 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_LOG_E (μs)",LIB,42642.93,20150.50,8964.17,28213.47,21257.03,14370.57,12416.73,10129.80,29479.10,23194.00,13007.47,8800.87,6689.17 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_LOG10 (μs)",LIB,45546.97,21392.47,9507.07,30133.80,22695.60,15344.57,13254.40,10813.53,31485.20,24769.50,13889.47,9397.27,7141.07 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_HYPOT (μs)",LIB,35229.23,16191.80,8073.67,23291.47,17577.40,11893.50,10280.97,8404.43,24365.30,19170.50,10758.43,7280.67,5518.70 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_ATAN2 (μs)",LIB,55560.50,26976.67,11792.67,36758.27,27689.07,18705.30,16159.57,13102.70,38399.53,30205.57,16932.00,11448.10,8649.70 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_LOG_E (μs)",LIB,4588.90,3169.50,1396.40,3083.70,3342.60,1879.20,1645.87,1102.47,3132.10,2886.33,1871.50,1407.87,1177.20 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_LOG10 (μs)",LIB,4662.70,3179.63,1409.30,3093.07,3343.23,1877.43,1644.67,1096.43,3172.20,2892.70,1871.87,1407.23,1176.50 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_HYPOT (μs)",LIB,5520.07,3294.17,1578.07,4469.67,4895.23,2765.10,2412.17,1547.67,4152.53,4187.87,2682.33,2011.00,1723.13 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_ATAN2 (μs)",LIB,5776.83,4428.77,2046.40,4462.10,4896.73,2766.60,2412.03,1552.17,4199.67,4188.53,2691.97,2015.47,1720.33 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s64_9x9 (μs)",LIB,18979.20,8738.23,3902.60,12532.60,9459.33,6453.70,5583.93,4551.60,13143.37,10360.93,5849.23,3993.97,3037.10 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s64_5x5 (μs)",LIB,7417.10,3480.10,1659.30,5009.47,3816.40,2598.13,2251.60,1845.40,4293.53,3404.40,1954.87,1383.85,1058.87 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s32_9x9 (μs)",LIB,5062.60,3782.70,1832.40,3103.57,2358.07,1631.70,1438.13,1181.73,3288.17,2631.17,1513.80,1141.73,861.32 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s32_5x5 (μs)",LIB,3014.30,2149.60,1065.02,1662.80,1293.20,911.92,865.47,667.42,1740.13,1486.80,830.53,680.25,550.77 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s16_9x9 (μs)",LIB,4859.93,3403.83,1665.63,2809.60,2134.00,1478.23,1286.83,1072.60,3029.48,2447.88,1437.67,1011.70,758.80 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_s16_5x5 (μs)",LIB,2981.53,2032.63,949.87,1664.67,1260.63,879.47,768.40,646.43,1734.97,1405.00,824.50,617.40,477.77 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_f64_9x9 (μs)",LIB,20871.63,8562.77,3877.30,13838.37,10429.93,7070.73,6115.77,4973.33,14479.17,11412.03,6408.63,4376.13,3335.80 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_f64_5x5 (μs)",LIB,6740.90,3420.53,1646.80,4373.73,3324.67,2306.13,1999.30,1644.37,4617.07,3652.97,2132.35,1536.65,1168.33 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_f32_9x9 (μs)",LIB,4763.27,3484.37,1592.37,3086.67,2344.20,1618.00,1407.40,1167.80,3262.20,2653.87,1490.53,1094.13,821.60 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_f32_5x5 (μs)",LIB,2820.43,1944.73,898.23,1578.03,1199.87,836.80,731,615.33,1647.50,1347.27,785.00,597.55,459.90 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_2D_u8 (μs)",LIB,1147.37,586.50,283.93,621.70,451.17,314.80,275.57,232.07,621.03,505.63,305.77,229.10,188.37 "ArrayFire - Platform: OpenCL - Benchmark: Accumulate_1D_u8 (μs)",LIB,6087.00,3166.87,1614.37,3722.40,3391.80,2121.53,1858.27,1418.70,3746.87,3325.57,2027.13,1526.00,1234.60 "ArrayFire - Platform: OpenCL - Benchmark: Image_Histogram (μs)",LIB,807.13,1736.10,766.83,599.03,592.57,353.27,320.40,234.47,593.10,575.83,354.50,270.37,213.73 "ArrayFire - Platform: OpenCL - Benchmark: Image_Erode_9x9 (μs)",LIB,9920.50,8402.33,3838.30,5843.57,4382.30,3490.93,2939.77,2480.30,6162.33,5221.00,3457.60,2279.80,1641.25 "ArrayFire - Platform: OpenCL - Benchmark: Image_Erode_5x5 (μs)",LIB,6603.48,4202.12,2013.40,3363.60,2572.23,1732.77,1691.40,1424.50,4116.28,2875.43,1979.53,1083.63,834.50 "ArrayFire - Platform: OpenCL - Benchmark: Erode_s32_11x11 (μs)",LIB,6993.10,5850.13,2722.50,4383.53,3296.17,2272.40,1973.63,1629.67,4597.47,3779.60,2096.00,1569.87,1204.30 "ArrayFire - Platform: OpenCL - Benchmark: Erode_s16_11x11 (μs)",LIB,7831.77,5507.87,2697.87,4902.77,3702.37,2582.77,2211.27,1819.73,5116.43,4112.30,2330.50,1669.77,1239.37 "ArrayFire - Platform: OpenCL - Benchmark: Erode_f64_11x11 (μs)",LIB,50035.27,20871.53,9184.17,33018.03,24901.27,16823.13,14524.80,11791.53,34604.27,27232.60,15327.93,10363.00,7800.60 "ArrayFire - Platform: OpenCL - Benchmark: Erode_f32_11x11 (μs)",LIB,6991.00,5173.70,2380.87,4387.10,3315.37,2271.97,1974.03,1629.67,4597.93,3827.40,2095.77,1489.93,1151.52 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_SQRT (μs)",LIB,12230.73,6907.37,3185.43,8174.40,6679.90,4257.10,3674.13,2924.53,8568.17,6916.37,4030.93,2851.50,2343.47 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_ERFC (μs)",LIB,90648.00,40874.13,18089.97,59929.63,45130.53,30430.70,26262.70,21277.10,62653.10,49255.17,27655.70,18644.57,13990.67 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_CBRT (μs)",LIB,16725.43,9387.17,4349.17,11084.47,8355.53,5671.17,4909.13,3986.47,11569.03,9111.17,5141.00,3501.00,2671.50 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_SQRT (μs)",LIB,3831.80,2483.17,1134.73,3045.13,3345.57,1883.20,1648.03,1066.73,2865.07,2855.77,1865.90,1406.67,1179.60 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_ERFC (μs)",LIB,7079.83,4682.87,2312.40,4218.80,3451.53,2273.17,1943.00,1540.00,4396.83,3704.43,2147.10,1560.73,1188.37 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_CBRT (μs)",LIB,3945.63,2783.77,1237.40,3044.33,3344.83,1883.73,1647.33,1071.33,2934.53,2863.07,1868.33,1407.37,1177.73 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_u8_9x9 (μs)",LIB,4800.33,3319.57,1503.97,2790.73,2121.27,1466.17,1278.33,1060.90,2955.37,2402.23,1369.73,1012.40,869.50 "ArrayFire - Platform: OpenCL - Benchmark: Convolve_u8_5x5 (μs)",LIB,2986.97,1933.80,864.53,1639.63,1250.80,872.73,763.13,640.53,1769.52,1405.20,828.70,706.80,545.23 "ArrayFire - Platform: OpenCL - Benchmark: Erode_u8_11x11 (μs)",LIB,7616.27,7563.77,3556.60,4396.63,3312.87,2307.17,1976.17,1665.03,4625.63,3772.48,2103.87,1486.90,1133.33 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_MIN (μs)",LIB,11053.53,5250.13,2902.00,8932.37,9781.20,5522.37,4820.13,3071.10,8256.47,8358.07,5324.60,3978.97,3425.73 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_MAX (μs)",LIB,11051.07,5249.77,2901.80,8932.90,9781.97,5522.83,4820.07,3071.43,8254.03,8358.23,5326.83,3979.67,3425.90 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s64_ADD (μs)",LIB,11051.97,5246.93,2904.57,8931.43,9782.13,5520.83,4820.50,3070.87,8257.23,8358.30,5325.50,3978.80,3422.47 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_MIN (μs)",LIB,5567.07,2766.17,1519.03,4469.33,4895.00,2764.90,2412.00,1546.70,4144.57,4182.50,2682.23,2014.37,1723.17 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_MAX (μs)",LIB,5566.50,2765.93,1518.40,4470.23,4894.80,2764.80,2411.57,1547.33,4144.00,4185.07,2679.50,2012.37,1722.40 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s32_ADD (μs)",LIB,5567.77,2765.47,1518.20,4469.90,4894.27,2764.20,2411.97,1547.13,4143.87,4185.80,2679.37,2015.40,1723.37 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_MIN (μs)",LIB,3295.60,2584.30,1156.00,2357.50,2438.53,1401.53,1212.47,855.97,2389.33,2237.37,1445.03,1059.87,912.53 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_MAX (μs)",LIB,3296.33,2607.60,1118.73,2355.63,2437.70,1410.40,1216.27,869.90,2388.80,2228.10,1445.70,1049.33,908.43 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_s16_ADD (μs)",LIB,3177.07,2507.47,1083.77,2339.37,2437.20,1398.37,1210.17,845.23,2390.47,2212.37,1447.80,1045.80,907.27 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_TAN (μs)",LIB,51185.87,23061.83,10721.40,33859.87,25514.53,17238.33,14882.57,12063.80,35436.00,27961.90,15748.13,10564.53,8018.97 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_SIN (μs)",LIB,36584.50,16889.63,8041.07,24129.07,18247.17,12330.07,10651.90,8635.23,25330.77,19898.23,11265.40,7564.20,5745.73 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_POW (μs)",LIB,166459.33,72893.37,32391.63,110066.23,82942.00,55939.97,48255.83,39099.57,115220.90,90484.90,51118.67,34228.73,25949.27 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_MIN (μs)",LIB,11053.57,5237.37,2902.47,8932.17,9782.23,5521.43,4820.47,3071.03,8256.13,8358.33,5324.37,3980.73,3426.10 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_MAX (μs)",LIB,11052.60,5242.50,2905.33,8931.40,9781.50,5522.37,4819.93,3070.83,8256.80,8357.70,5326.10,3978.80,3423.77 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_EXP (μs)",LIB,24937.63,12483.20,5632.83,16461.13,12452.37,8430.00,7286.97,5955.63,17255.10,13581.87,7658.20,5221.33,3961.20 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_ERF (μs)",LIB,19125.90,10304.90,4608.97,12826.47,9706.90,6582.57,5691.70,4642.47,13392.73,10551.90,5980.10,4076.70,3098.87 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_COS (μs)",LIB,35130.70,16238.60,7707.80,23183.00,17522.03,11842.20,10228.67,8294.43,24295.47,19117.73,10724.07,7245.67,5462.00 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f64_ADD (μs)",LIB,11055.10,5239.10,2902.70,8932.87,9782.57,5521.77,4819.83,3070.90,8256.70,8352.37,5321.70,3981.17,3428.37 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_TAN (μs)",LIB,5113.47,3446.77,1588.60,3166.90,3341.37,1875.73,1641.23,1135.87,3281.13,2930.93,1875.20,1407.77,1176.23 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_SIN (μs)",LIB,4278.10,3056.47,1381.07,3065.73,3344.27,1881.57,1647.33,1072.87,3063.30,2871.53,1870.90,1408.70,1177.90 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_POW (μs)",LIB,9237.53,5694.37,2537.43,5126.17,4889.57,2781.43,2415.93,1885.20,5368.57,4544.70,2784.33,2023.33,1718.47 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_MIN (μs)",LIB,5565.70,2760.03,1518.30,4469.37,4895.00,2765.10,2411.97,1547.50,4143.90,4184.07,2679.13,2014.03,1724.13 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_MAX (μs)",LIB,5566.33,2760.37,1518.10,4468.53,4895.07,2764.97,2411.57,1546.27,4143.77,4185.83,2679.87,2013.77,1722.87 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_EXP (μs)",LIB,3927.80,3083.57,1416.57,3043.33,3345.10,1884.30,1648.00,1066.47,2943.87,2858.17,1868.87,1406.30,1178.60 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_ERF (μs)",LIB,3928.27,2725.30,1262.10,3043.73,3344.23,1881.97,1647.87,1068.40,2926.40,2859.33,1867.07,1405.77,1177.10 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_COS (μs)",LIB,4325.30,3081.93,1375.57,3067.27,3344.47,1881.47,1646.60,1076.13,3077.30,2874.27,1870.23,1407.20,1177.87 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_f32_ADD (μs)",LIB,5567.57,2766.33,1518.47,4470.37,4894.50,2764.57,2411.17,1547.30,4143.93,4186.13,2679.83,2013.50,1724.57 "ArrayFire - Platform: OpenCL - Benchmark: Data_f64_RANGE (μs)",LIB,5214.83,2275.47,1011.67,2702.53,2042.60,1398.73,1223.70,993.13,2843.30,2230.47,1270.90,913.65,694.37 "ArrayFire - Platform: OpenCL - Benchmark: Data_f64_RANDU (μs)",LIB,5193.93,4545.13,2270.53,3214.27,3442.27,1888.57,1638.47,1226.50,3420.10,2955.20,1817.77,1350.20,1149.00 "ArrayFire - Platform: OpenCL - Benchmark: Data_f64_RANDN (μs)",LIB,68585.37,32217.87,14602.67,45374.23,34180.40,23058.50,19907.70,16143.20,47429.43,37256.33,20815.63,13994.80,10608.53 "ArrayFire - Platform: OpenCL - Benchmark: Data_f32_RANGE (μs)",LIB,5213.20,2282.43,1013.80,2702.80,2048.57,1399.13,1212.80,993.90,2819.70,2227.47,1283.77,909.23,679.27 "ArrayFire - Platform: OpenCL - Benchmark: Data_f32_RANDU (μs)",LIB,2721.57,1835.07,992.27,1739.37,1729.80,954.50,826.30,658.90,1843.87,1547.40,923.70,700.60,592.17 "ArrayFire - Platform: OpenCL - Benchmark: Data_f32_RANDN (μs)",LIB,4510.03,3202.67,1661.12,2804.37,2140.77,1488.70,1289.40,1070.67,2933.00,2448.13,1409.88,1039.42,747.60 "ArrayFire - Platform: OpenCL - Benchmark: Transpose_s64 (μs)",LIB,971.93,587.67,297.07,799.00,866.90,504.27,434.90,300.40,724.47,743.80,493.90,382.87,334.83 "ArrayFire - Platform: OpenCL - Benchmark: Transpose_s32 (μs)",LIB,519.43,387.57,176.63,418.00,453.07,264.47,229.80,161.37,374.47,390.47,267.20,214.73,192.77 "ArrayFire - Platform: OpenCL - Benchmark: Transpose_s16 (μs)",LIB,419.37,330.13,155.60,247.50,233.97,159.50,137.50,122.93,267.67,224.67,174.30,138.23,119.67 "ArrayFire - Platform: OpenCL - Benchmark: Transpose_f64 (μs)",LIB,974.70,587.47,295.43,800.90,866.63,503.93,433.83,299.97,728.27,739.50,492.30,383.40,335.80 "ArrayFire - Platform: OpenCL - Benchmark: Transpose_f32 (μs)",LIB,528.40,386.37,176.43,422.37,453.47,262.60,227.73,160.07,378.43,390.63,265.00,211.57,192.07 "ArrayFire - Platform: OpenCL - Benchmark: Histogram_f64 (μs)",LIB,1817.80,6678.40,2645.33,1365.53,1304.50,796.23,698.57,512.37,1353.70,1218.40,766.27,585.00,506.07 "ArrayFire - Platform: OpenCL - Benchmark: Histogram_f32 (μs)",LIB,1178.07,6541.67,2521.73,851.50,781.40,499.46,439.73,337.43,860.63,765.90,498.50,389.43,354.33 "ArrayFire - Platform: OpenCL - Benchmark: Erode_s32_9x9 (μs)",LIB,5070.53,4421.27,2020.67,2997.13,2258.70,1560.20,1356.07,1166.03,3161.77,2665.25,1496.20,1135.17,805.93 "ArrayFire - Platform: OpenCL - Benchmark: Erode_s32_5x5 (μs)",LIB,3073.90,2019.20,949.75,1734.35,1330.10,904.77,787.73,660.80,1806.50,1452.20,856.77,637.70,489.20 "ArrayFire - Platform: OpenCL - Benchmark: Erode_s32_3x3 (μs)",LIB,2481.87,1569.70,794.77,1373.83,1043.10,754.87,638.70,538.30,1517.50,1180.60,700.70,513.30,411.00 "ArrayFire - Platform: OpenCL - Benchmark: Erode_s16_9x9 (μs)",LIB,5953.57,3927.67,1849.73,3668.57,2771.03,1908.13,1693.60,1406.52,3831.90,3077.23,1747.77,1278.43,960.37 "ArrayFire - Platform: OpenCL - Benchmark: Erode_s16_5x5 (μs)",LIB,3424.97,2014.13,924.90,2013.70,1531.37,1059.00,923.27,767.03,2114.97,1722.92,1007.68,775.28,553.77 "ArrayFire - Platform: OpenCL - Benchmark: Erode_s16_3x3 (μs)",LIB,2623.67,1464.67,686.17,1498.20,1143.40,781.90,683.80,571.63,1621.22,1245.40,740.60,656.73,431.23 "ArrayFire - Platform: OpenCL - Benchmark: Erode_f64_9x9 (μs)",LIB,33575.83,14339.17,6352.63,22163.87,16749.90,11294.50,9755.90,7923.97,23220.80,18251.00,10212.00,6917.77,5261.17 "ArrayFire - Platform: OpenCL - Benchmark: Erode_f64_5x5 (μs)",LIB,10496.43,5166.87,2319.57,6929.33,5250.63,3563.87,3084.67,2533.17,7287.17,5743.93,3289.37,2229.87,1711.73 "ArrayFire - Platform: OpenCL - Benchmark: Erode_f64_3x3 (μs)",LIB,4198.60,2489.37,1242.37,2615.37,1987.27,1365.60,1190,981.93,2820.30,2257.23,1341.50,996.90,803.10 "ArrayFire - Platform: OpenCL - Benchmark: Erode_f32_9x9 (μs)",LIB,5040.00,3836.07,1720.70,2978.93,2251.33,1578.33,1350.77,1122.40,3178.23,2598.00,1452.47,1109.63,877.53 "ArrayFire - Platform: OpenCL - Benchmark: Erode_f32_5x5 (μs)",LIB,3071.83,2003.10,976.10,1723.37,1303.80,943.90,806.00,676.00,1807.37,1458.70,875.62,748.90,544.23 "ArrayFire - Platform: OpenCL - Benchmark: Erode_f32_3x3 (μs)",LIB,2481.77,1513.40,691.80,1378.33,1043.57,731.03,638.83,538.07,1450.00,1254.77,798.40,583.30,412.40 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_MIN (μs)",LIB,2871.40,2277.90,947.07,1945.70,1563.70,1018.97,862.30,704.83,2055.87,1715.03,1048.30,770.10,647.30 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_MAX (μs)",LIB,2870.53,2286.13,947.20,1985.95,1561.87,1018.83,862.07,704.87,2090.17,1707.63,1048.63,768.90,647.17 "ArrayFire - Platform: OpenCL - Benchmark: Elwise_u8_ADD (μs)",LIB,2794.03,2288.63,966.27,1926.53,1545.17,1019.80,864.74,707.45,2022.30,1711.45,1064.67,776.57,660.97 "ArrayFire - Platform: OpenCL - Benchmark: Bandwidth_s64 (μs)",LIB,959.03,449.27,296.30,774.50,844.30,486.63,426.57,285.93,719.77,733.57,507.10,393.73,330.77 "ArrayFire - Platform: OpenCL - Benchmark: Bandwidth_s32 (μs)",LIB,485.73,231.90,156.03,388.57,425.10,250.30,219.93,154.70,370.37,379.20,272.80,219.50,188.60 "ArrayFire - Platform: OpenCL - Benchmark: Bandwidth_f64 (μs)",LIB,961.63,448.57,295.83,772.60,844.97,486.53,426.33,285.17,721.47,734.20,506.23,395.77,329.73 "ArrayFire - Platform: OpenCL - Benchmark: Bandwidth_f32 (μs)",LIB,487.33,232.10,155.50,388.93,426.60,250.40,221.17,154.23,370.50,379.77,272.43,218.63,188.20 "ArrayFire - Platform: OpenCL - Benchmark: Transpose_u8 (μs)",LIB,445.87,316.77,128.80,269.30,223.07,163.27,131.73,115.73,333.83,284.82,175.27,126.40,108.13 "ArrayFire - Platform: OpenCL - Benchmark: Erode_u8_9x9 (μs)",LIB,5885.63,5234.30,2541.03,3279.77,2470.77,1706.87,1484.03,1226.70,3438.00,2757.27,1566.17,1132.17,880.53 "ArrayFire - Platform: OpenCL - Benchmark: Erode_u8_5x5 (μs)",LIB,3298.50,2191.03,1110.58,1823.80,1382.80,964.10,840.80,731.47,1931.40,1544.20,903.17,682.32,592.53 "ArrayFire - Platform: OpenCL - Benchmark: Erode_u8_3x3 (μs)",LIB,2555.03,1495.27,765.33,1437.38,1096.42,771.28,675.28,626.93,1539.88,1280.53,796.27,627.33,470.47 "ArrayFire - Platform: OpenCL - Benchmark: Cholesky_f64 (μs)",LIB,108674.00,56481.67,29456.70,80834.10,68498.43,49843.77,43113.60,39950.40,84400.63,74199.33,51612.40,43173.40,38477.40 "ArrayFire - Platform: OpenCL - Benchmark: Cholesky_f32 (μs)",LIB,96119.47,78079.93,56051.63,76949.73,77175.63,77436.53,79325.93,83771.17,73683.13,68883.60,63358.60,62436.07,62163.63 "ArrayFire - Platform: OpenCL - Benchmark: Bandwidth_u8 (μs)",LIB,133.80,69.93,52.57,105.57,115.20,75.63,68.93,56.00,110.33,117.27,96.63,89.40,81.10 "ArrayFire - Platform: OpenCL - Benchmark: Sum_2D_s64 (μs)",LIB,443.77,314.47,165.07,365.70,399.47,238.80,211.27,145.30,355.87,365.60,244.73,201.93,190.30 "ArrayFire - Platform: OpenCL - Benchmark: Sum_2D_s32 (μs)",LIB,334.03,232.67,119.40,189.97,208.57,130.90,117.67,96.80,243.57,213.17,145.27,125.63,117.20 "ArrayFire - Platform: OpenCL - Benchmark: Sum_2D_s16 (μs)",LIB,334.17,226.07,115.93,180.50,142.03,119.30,104.07,95.00,242.60,211.50,136.87,111.27,93.60 "ArrayFire - Platform: OpenCL - Benchmark: Sum_2D_f64 (μs)",LIB,494.63,423.37,213.77,376.67,401.87,251.20,216.60,159.67,359.20,365.57,250.80,203.20,189.07 "ArrayFire - Platform: OpenCL - Benchmark: Sum_2D_f32 (μs)",LIB,347.37,232.43,119.57,191.87,207.63,131.80,118.40,99.40,205.83,199.23,146.00,128.07,118.57 "ArrayFire - Platform: OpenCL - Benchmark: Sum_1D_s64 (μs)",LIB,1727.47,896.17,544.93,1419.00,1558.13,895.40,787.27,502.83,1345.47,1363.50,858.30,659.93,601.87 "ArrayFire - Platform: OpenCL - Benchmark: Sum_1D_s32 (μs)",LIB,879.20,501.23,309.43,719.87,788.47,462.10,408.53,269.97,688.83,701.77,452.20,369.03,339.63 "ArrayFire - Platform: OpenCL - Benchmark: Sum_1D_s16 (μs)",LIB,552.37,450.47,251.97,414.57,427.80,251.50,249.73,178.10,417.77,407.93,278.40,257.33,229.13 "ArrayFire - Platform: OpenCL - Benchmark: Sum_1D_f64 (μs)",LIB,1734.63,1012.67,549.60,1422.40,1559.07,898.33,792.03,509.60,1348.07,1363.83,863.40,664.07,605.57 "ArrayFire - Platform: OpenCL - Benchmark: Sum_1D_f32 (μs)",LIB,880.23,542.47,314.00,721.43,789.67,462.77,409.10,270.27,689.00,700.63,453.10,372.83,340.33 "ArrayFire - Platform: OpenCL - Benchmark: Image_FAST (μs)",LIB,11658.30,10178.37,8017.50,9947.60,16477.67,8429.97,8135.27,7805.00,10249.83,9596.43,8393.33,7916.03,7640.70 "ArrayFire - Platform: OpenCL - Benchmark: FFT_2D_f64 (μs)",LIB,25402.47,33234.63,14057.50,19358.93,15261.47,10128.70,8826.53,7083.40,20450.10,16349.47,9636.27,6572.13,5313.97 "ArrayFire - Platform: OpenCL - Benchmark: FFT_2D_f32 (μs)",LIB,8117.57,13589.97,3718.33,4683.33,4793.60,2751.50,2353.00,1976.20,4856.57,3962.60,2435.43,1712.05,3056.77 "ArrayFire - Platform: OpenCL - Benchmark: FFT_1D_f64 (μs)",LIB,180202.77,270424.67,107994.07,125737.93,100891.87,65585.10,56863.23,44626.50,129853.03,105558.83,61886.90,42306.10,32799.23 "ArrayFire - Platform: OpenCL - Benchmark: FFT_1D_f32 (μs)",LIB,68296.77,131047.10,49385.53,43814.93,36547.30,23444.10,20520.63,15936.17,45834.00,37622.27,22840.93,15706.03,12310.07 "ArrayFire - Platform: OpenCL - Benchmark: Sum_2D_u8 (μs)",LIB,358.90,216.43,112.23,209.77,153.23,115.30,100.70,92.20,235.00,204.40,132.77,109.70,91.07 "ArrayFire - Platform: OpenCL - Benchmark: Sum_1D_u8 (μs)",LIB,509.48,408.50,199.73,279.07,256.80,166.00,150.37,137.43,337.80,298.47,207.60,183.30,176.80 "ArrayFire - Platform: OpenCL - Benchmark: Image_ORB (μs)",LIB,49569.67,43048.90,35418.10,41733.00,62071.67,36638.47,34854.30,34299.57,42553.50,40277.60,35743.27,34353.93,33403.47 "ArrayFire - Platform: OpenCL - Benchmark: GFOR_SUM (μs)",LIB,78,82,85,76,76,78,78,80,80,79,79,79,80 "ArrayFire - Platform: OpenCL - Benchmark: LU_f64 (μs)",LIB,195264.90,106260.87,75705.47,141237.27,126350.27,96761.57,90230.10,87423.60,153266.13,137902.03,108779.73,102498.83,99096.17 "ArrayFire - Platform: OpenCL - Benchmark: LU_f32 (μs)",LIB,101435.77,91486.03,88185.87,95251.60,99218.87,95882.30,95993.67,98680.70,91182.40,90331.43,88280.03,87565.10,87178.57