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