OpenCL CUDA NVIDIA GPGPU Linux Tests

All Maxwell and various Kepler graphics cards tested on the NVIDIA Linux driver. Benchmarks by Michael Larabel for a future article on Phoronix.com just delivering various GPGPU benchmarks for reference purposes.

HTML result view exported from: https://openbenchmarking.org/result/1602272-GA-1511113PT68&grt&rdt.

OpenCL CUDA NVIDIA GPGPU Linux TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 750GeForce GTX 760Quadro K6000Intel Core i5-6600K @ 3.50GHz (4 Cores)MSI Z170A GAMING PRO (MS-7984) v1.0Intel Device 191f16384MB256GB TS256GSSD370SeVGA NVIDIA GeForce GTX 950 2048MB (135/405MHz)Intel Device a170Intel Device 15b8Ubuntu 14.043.19.0-33-generic (x86_64)Unity 7.2.5X Server 1.17.1NVIDIA 352.394.3.0GCC 4.8.4 + Clang 3.4-1ubuntu3 + CUDA 7.5ext43840x2160NVIDIA GeForce GTX 980 Ti 6144MB (999/3505MHz)eVGA NVIDIA GeForce GTX 970 4096MB (1163/3505MHz)NVIDIA GeForce GTX 980 4096MB (1126/3505MHz)eVGA NVIDIA GeForce GTX 960 2048MB (1277/3505MHz)NVIDIA GeForce GTX TITAN X 12288MB (1001/3505MHz)NVIDIA GeForce GTX 780 Ti 3072MB (875/3500MHz)NVIDIA GeForce GTX 680 2048MB (1006/3004MHz)eVGA NVIDIA GeForce GTX 750 1024MB (1019/2505MHz)NVIDIA GeForce GTX 760 2048MB (980/3004MHz)2 x Intel Xeon E5-2680 v3 @ 3.30GHz (24 Cores)ASUS Z10PA-D8Intel Xeon E7 v3/Xeon129024MB3 x 5001GB Western Digital WD5001FZWX-0NVIDIA Quadro K6000 12288MB (324/324MHz)NVIDIA GK110 HDMI AudioIntel I210 Gigabit ConnectionCentOS 7.2.15113.10.0-327.10.1.el7.x86_64 (x86_64)GNOME Shell 3.14.4X Server 1.17.2NVIDIA 352.794.4.0GCC 4.8.5 20150623 + CUDA 7.51280x1024OpenBenchmarking.orgCompiler Details- GeForce GTX 950: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX 980 Ti: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX 970: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX 980: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX 960: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX TITAN X: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX 780 Ti: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX 680: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX 750: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - GeForce GTX 760: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Quadro K6000: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=genericProcessor Details- GeForce GTX 950: Scaling Governor: acpi-cpufreq performance- GeForce GTX 980 Ti: Scaling Governor: acpi-cpufreq performance- GeForce GTX 970: Scaling Governor: acpi-cpufreq performance- GeForce GTX 980: Scaling Governor: acpi-cpufreq performance- GeForce GTX 960: Scaling Governor: acpi-cpufreq performance- GeForce GTX TITAN X: Scaling Governor: acpi-cpufreq performance- GeForce GTX 780 Ti: Scaling Governor: acpi-cpufreq performance- GeForce GTX 680: Scaling Governor: acpi-cpufreq performance- GeForce GTX 750: Scaling Governor: acpi-cpufreq performance- GeForce GTX 760: Scaling Governor: acpi-cpufreq performance- Quadro K6000: Scaling Governor: intel_pstate powersaveOpenCL Details- GeForce GTX 950: GPU Compute Cores: 768- GeForce GTX 980 Ti: GPU Compute Cores: 2816- GeForce GTX 970: GPU Compute Cores: 1664- GeForce GTX 980: GPU Compute Cores: 2048- GeForce GTX 960: GPU Compute Cores: 1024- GeForce GTX TITAN X: GPU Compute Cores: 3072- GeForce GTX 780 Ti: GPU Compute Cores: 2880- GeForce GTX 680: GPU Compute Cores: 1536- GeForce GTX 750: GPU Compute Cores: 512- GeForce GTX 760: GPU Compute Cores: 1152- Quadro K6000: GPU Compute Cores: 2880System Details- GeForce GTX 950: GPU Compute Cores: 768.- GeForce GTX 980 Ti: GPU Compute Cores: 2816.- GeForce GTX 970: GPU Compute Cores: 1664.- GeForce GTX 980: GPU Compute Cores: 2048.- GeForce GTX 960: GPU Compute Cores: 1024.- GeForce GTX TITAN X: GPU Compute Cores: 3072.- GeForce GTX 780 Ti: GPU Compute Cores: 2880.- GeForce GTX 680: GPU Compute Cores: 1536.- GeForce GTX 750: GPU Compute Cores: 512.- GeForce GTX 760: GPU Compute Cores: 1152.- Quadro K6000: GPU Compute Cores: 2880. SELinux: Enabled.

OpenCL CUDA NVIDIA GPGPU Linux Testsaskap: Griddingaskap: Degriddingcuda-mini-nbody: Originalcuda-mini-nbody: Cache Blockingcuda-mini-nbody: Loop Unrollingcuda-mini-nbody: SOA Data Layoutcuda-mini-nbody: Flush Denormals To Zerojuliagpu: GPUluxmark: GPU - Hotelluxmark: GPU - Microphoneluxmark: GPU - Luxball HDRmandelbulbgpu: GPUshoc: CUDA - FFT SPshoc: CUDA - MD5 Hashshoc: OpenCL - FFT SPshoc: OpenCL - MD5 Hashshoc: CUDA - Texture Read Bandwidthshoc: OpenCL - Texture Read BandwidthGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 750GeForce GTX 760Quadro K60003399.145706.07105.3049.8947.54108.50108.4864913682.637692423531337156070.87172.282.3663.222.34326.23239.198320.5017380.6034.5819.7718.4640.9440.85127978049.53185562681380271656708.83311.466.81170.366.79348.92345.555325.129509.1454.3228.5326.4255.8755.80104144917.2313464458973758811317.17263.144.79117.234.77325.16283.366051.271109445.3825.1323.8850.1549.53113830604.27149247761071363616558.77289.635.70140.125.68336.48332.603144.855290.3282.0137.0835.3579.9779.8480042041.738972460547444953399.47212.433.3862.783.36351.31269.988458.7717380.6032.3718.6517.5937.4337.37136037921.43190663601408175614774.13324.097.42173.897.41356.52354.0961.0329.9927.0554.3953.2678839770.139924302963947400001.90126.713.78286.6248074789.035772127455431636512.9774.971.91242.16180.6698.1989.34199.95199.8336136874.00349120060275.53113.641.0854.691.07158.42121.1438310650.504631941425325392138.5078.441.40170.2690239588902OpenBenchmarking.org

ASKAP tConvolveCuda

Processing: Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP tConvolveCuda 2015-11-10Processing: GriddingGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN X2K4K6K8K10KSE +/- 14.40, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 12.43, N = 3SE +/- 130.14, N = 43399.148320.505325.126051.273144.858458.771. (CXX) g++ options: -fPIC -O3 -m64 -lcudadevrt -lcudart_static -lrt -lpthread -ldl

ASKAP tConvolveCuda

Processing: Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP tConvolveCuda 2015-11-10Processing: DegriddingGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN X4K8K12K16K20KSE +/- 41.05, N = 3SE +/- 369.80, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 34.80, N = 3SE +/- 369.80, N = 35706.0717380.609509.1411094.005290.3217380.601. (CXX) g++ options: -fPIC -O3 -m64 -lcudadevrt -lcudart_static -lrt -lpthread -ldl

CUDA Mini-Nbody

Test: Original

OpenBenchmarking.orgSeconds, Fewer Is BetterCUDA Mini-Nbody 2015-11-10Test: OriginalGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 7504080120160200SE +/- 0.21, N = 3SE +/- 0.57, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.43, N = 3SE +/- 0.35, N = 3SE +/- 0.50, N = 3SE +/- 0.05, N = 3105.3034.5854.3245.3882.0132.3761.03180.66

CUDA Mini-Nbody

Test: Cache Blocking

OpenBenchmarking.orgSeconds, Fewer Is BetterCUDA Mini-Nbody 2015-11-10Test: Cache BlockingGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 75020406080100SE +/- 0.02, N = 3SE +/- 0.21, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.27, N = 3SE +/- 0.00, N = 349.8919.7728.5325.1337.0818.6529.9998.19

CUDA Mini-Nbody

Test: Loop Unrolling

OpenBenchmarking.orgSeconds, Fewer Is BetterCUDA Mini-Nbody 2015-11-10Test: Loop UnrollingGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 75020406080100SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.02, N = 3SE +/- 0.21, N = 3SE +/- 0.03, N = 3SE +/- 0.25, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 347.5418.4626.4223.8835.3517.5927.0589.34

CUDA Mini-Nbody

Test: SOA Data Layout

OpenBenchmarking.orgSeconds, Fewer Is BetterCUDA Mini-Nbody 2015-11-10Test: SOA Data LayoutGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 7504080120160200SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 0.21, N = 3SE +/- 0.08, N = 3SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 3108.5040.9455.8750.1579.9737.4354.39199.95

CUDA Mini-Nbody

Test: Flush Denormals To Zero

OpenBenchmarking.orgSeconds, Fewer Is BetterCUDA Mini-Nbody 2015-11-10Test: Flush Denormals To ZeroGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 7504080120160200SE +/- 0.02, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.18, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3108.4840.8555.8049.5379.8437.3753.26199.83

JuliaGPU

OpenCL Device: GPU

OpenBenchmarking.orgSamples/sec, More Is BetterJuliaGPU 1.2pts1OpenCL Device: GPUGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 750GeForce GTX 76030M60M90M120M150MSE +/- 58084.93, N = 3SE +/- 473156.02, N = 3SE +/- 84325.23, N = 3SE +/- 218639.12, N = 3SE +/- 157475.07, N = 3SE +/- 318277.32, N = 3SE +/- 293396.06, N = 3SE +/- 59682.63, N = 3SE +/- 22546.70, N = 3SE +/- 14125.16, N = 364913682.63127978049.53104144917.23113830604.2780042041.73136037921.4378839770.1348074789.0336136874.0038310650.501. (CC) gcc options: -O3 -march=native -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL -lm

LuxMark

OpenCL Device: GPU - Scene: Hotel

OpenBenchmarking.orgScore, More Is BetterLuxMark 3.0OpenCL Device: GPU - Scene: HotelGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 760Quadro K6000400800120016002000SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 1.20, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 2.00, N = 3SE +/- 0.33, N = 3SE +/- 2.67, N = 37691855134614928971906992577463902

LuxMark

OpenCL Device: GPU - Scene: Microphone

OpenBenchmarking.orgScore, More Is BetterLuxMark 3.0OpenCL Device: GPU - Scene: MicrophoneGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 760Quadro K600014002800420056007000SE +/- 4.26, N = 3SE +/- 18.50, N = 3SE +/- 7.64, N = 3SE +/- 0.67, N = 3SE +/- 1.15, N = 3SE +/- 3.00, N = 3SE +/- 12.00, N = 3SE +/- 3.06, N = 3SE +/- 0.67, N = 3SE +/- 4.91, N = 32423626844584776246063604302212719413958

LuxMark

OpenCL Device: GPU - Scene: Luxball HDR

OpenBenchmarking.orgScore, More Is BetterLuxMark 3.0OpenCL Device: GPU - Scene: Luxball HDRGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 750GeForce GTX 760Quadro K60003K6K9K12K15KSE +/- 16.67, N = 3SE +/- 44.35, N = 3SE +/- 24.85, N = 3SE +/- 1.20, N = 3SE +/- 0.88, N = 3SE +/- 4.70, N = 3SE +/- 35.97, N = 3SE +/- 12.17, N = 3SE +/- 11.67, N = 3SE +/- 1.45, N = 3SE +/- 42.52, N = 353131380297371071354741408196394554349142538902

MandelbulbGPU

OpenCL Device: GPU

OpenBenchmarking.orgSamples/sec, More Is BetterMandelbulbGPU 1.0pts1OpenCL Device: GPUGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 750GeForce GTX 76016M32M48M64M80MSE +/- 29855.85, N = 3SE +/- 168304.91, N = 3SE +/- 91420.68, N = 3SE +/- 140370.89, N = 3SE +/- 75512.83, N = 3SE +/- 166919.37, N = 3SE +/- 48150.35, N = 3SE +/- 36731.70, N = 3SE +/- 9818.73, N = 3SE +/- 28089.31, N = 337156070.8771656708.8358811317.1763616558.7744953399.4775614774.1347400001.9031636512.9720060275.5325392138.501. (CC) gcc options: -O3 -lm -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL

SHOC Scalable HeterOgeneous Computing

Target: CUDA - Benchmark: FFT SP

OpenBenchmarking.orgGFLOPS, More Is BetterSHOC Scalable HeterOgeneous Computing 2015-11-10Target: CUDA - Benchmark: FFT SPGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 75070140210280350SE +/- 0.47, N = 3SE +/- 0.32, N = 3SE +/- 2.44, N = 3SE +/- 3.09, N = 3SE +/- 1.49, N = 3SE +/- 1.19, N = 3SE +/- 0.69, N = 3172.28311.46263.14289.63212.43324.09113.641. (CXX) g++ options: -O2 -lSHOCCommon -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcufft

SHOC Scalable HeterOgeneous Computing

Target: CUDA - Benchmark: MD5 Hash

OpenBenchmarking.orgGHash/s, More Is BetterSHOC Scalable HeterOgeneous Computing 2015-11-10Target: CUDA - Benchmark: MD5 HashGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 750246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.366.814.795.703.387.421.081. (CXX) g++ options: -O2 -lSHOCCommon -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcufft

SHOC Scalable HeterOgeneous Computing

Target: OpenCL - Benchmark: FFT SP

OpenBenchmarking.orgGFLOPS, More Is BetterSHOC Scalable HeterOgeneous Computing 2015-11-10Target: OpenCL - Benchmark: FFT SPGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 750GeForce GTX 7604080120160200SE +/- 0.08, N = 3SE +/- 0.65, N = 3SE +/- 0.52, N = 3SE +/- 1.30, N = 3SE +/- 1.20, N = 3SE +/- 0.19, N = 3SE +/- 0.19, N = 3SE +/- 0.87, N = 3SE +/- 0.08, N = 3SE +/- 0.31, N = 363.22170.36117.23140.1262.78173.89126.7174.9754.6978.441. (CXX) g++ options: -O2 -lSHOCCommon -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcufft

SHOC Scalable HeterOgeneous Computing

Target: OpenCL - Benchmark: MD5 Hash

OpenBenchmarking.orgGHash/s, More Is BetterSHOC Scalable HeterOgeneous Computing 2015-11-10Target: OpenCL - Benchmark: MD5 HashGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 750GeForce GTX 760246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.346.794.775.683.367.413.781.911.071.401. (CXX) g++ options: -O2 -lSHOCCommon -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcufft

SHOC Scalable HeterOgeneous Computing

Target: CUDA - Benchmark: Texture Read Bandwidth

OpenBenchmarking.orgGB/s, More Is BetterSHOC Scalable HeterOgeneous Computing 2015-11-10Target: CUDA - Benchmark: Texture Read BandwidthGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 75080160240320400SE +/- 0.85, N = 3SE +/- 1.22, N = 3SE +/- 0.28, N = 3SE +/- 1.15, N = 3SE +/- 0.14, N = 3SE +/- 0.12, N = 3SE +/- 0.42, N = 3326.23348.92325.16336.48351.31356.52158.421. (CXX) g++ options: -O2 -lSHOCCommon -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcufft

SHOC Scalable HeterOgeneous Computing

Target: OpenCL - Benchmark: Texture Read Bandwidth

OpenBenchmarking.orgGB/s, More Is BetterSHOC Scalable HeterOgeneous Computing 2015-11-10Target: OpenCL - Benchmark: Texture Read BandwidthGeForce GTX 950GeForce GTX 980 TiGeForce GTX 970GeForce GTX 980GeForce GTX 960GeForce GTX TITAN XGeForce GTX 780 TiGeForce GTX 680GeForce GTX 750GeForce GTX 76080160240320400SE +/- 0.73, N = 3SE +/- 0.21, N = 3SE +/- 0.06, N = 3SE +/- 0.20, N = 3SE +/- 0.56, N = 3SE +/- 1.56, N = 3SE +/- 0.02, N = 3SE +/- 1.02, N = 3SE +/- 0.23, N = 3SE +/- 0.28, N = 3239.19345.55283.36332.60269.98354.09286.62242.16121.14170.261. (CXX) g++ options: -O2 -lSHOCCommon -lcudadevrt -lcudart_static -lrt -lpthread -ldl -lcufft


Phoronix Test Suite v10.8.4