OpenCL High-End GPU Comparison On Linux

High-end graphics card tests of OpenCL workloads under Ubuntu 14.04 LTS Linux by Michael Larabel for a future article on Phoronix.com.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1405219-KH-OPENCLHIG66
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
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

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
Toggle/Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
GeForce GTX 680
May 20 2014
 
GeForce GTX 750 Ti
May 20 2014
 
GeForce GTX 760
May 20 2014
 
GeForce GTX 770
May 20 2014
 
GeForce GTX 780 Ti
May 20 2014
 
GeForce GTX TITAN
May 20 2014
 
Radeon HD 7950
May 21 2014
 
Radeon R9 270X
May 21 2014
 
Radeon R9 290
May 21 2014
 
Invert Behavior (Only Show Selected Data)
 

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):


OpenCL High-End GPU Comparison On LinuxOpenBenchmarking.orgPhoronix Test SuiteIntel Core i7-4770K @ 3.50GHz (8 Cores)ECS Z87H3-A2X EXTREME v1.0Intel 4th Gen Core DRAM16384MB120GB Samsung SSD 840NVIDIA GeForce GTX 680 2048MB (1006/3004MHz)NVIDIA GeForce GTX 750 Ti 2048MB (1019/2700MHz)NVIDIA GeForce GTX 760 2048MB (540/3004MHz)NVIDIA GeForce GTX 770 2048MB (1045/3505MHz)NVIDIA GeForce GTX 780 Ti 3072MB (875/3500MHz)NVIDIA GeForce GTX TITAN 6144MB (836/3004MHz)XFX AMD Radeon HD 7900 3072MB (900/1375MHz)Supported device 6810 2048MB (1100/1400MHz)Supported device 67B1 4096MB (947/1250MHz)Realtek ALC1150Samsung SyncMasterSyncMasterRealtek RTL8111/8168/8411Ubuntu 14.043.13.0-24-generic (x86_64)Unity 7.2.0X Server 1.15.1NVIDIA 337.19fglrx 14.10.24.3.04.3.12874GCC 4.8.2ext42560x1600ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorsNetworkOSKernelDesktopDisplay ServerDisplay DriversOpenGLsCompilerFile-SystemScreen ResolutionOpenCL High-End GPU Comparison On Linux BenchmarksSystem Logs- --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 - Scaling Governor: acpi-cpufreq ondemand- GeForce GTX 680: GPU Compute Cores: 1536- GeForce GTX 750 Ti: GPU Compute Cores: 640- GeForce GTX 760: GPU Compute Cores: 1152- GeForce GTX 770: GPU Compute Cores: 1536- GeForce GTX 780 Ti: GPU Compute Cores: 2880- GeForce GTX TITAN: GPU Compute Cores: 2688- GeForce GTX 680: GPU Compute Cores: 1536.- GeForce GTX 750 Ti: GPU Compute Cores: 640.- GeForce GTX 760: GPU Compute Cores: 1152.- GeForce GTX 770: GPU Compute Cores: 1536.- GeForce GTX 780 Ti: GPU Compute Cores: 2880.- GeForce GTX TITAN: GPU Compute Cores: 2688.- Radeon HD 7950, Radeon R9 270X, Radeon R9 290: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri

GeForce GTX 680GeForce GTX 750 TiGeForce GTX 760GeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 290Logarithmic Result OverviewPhoronix Test SuiteRodiniaOpenDwarfsRodiniaOpenDwarfsLuxMarkLuxMarkLuxMarkOpenDwarfsOpenCL MyocyteC.R.CO.P.FC.S.RGPU - RoomGPU - SalaGPU - Luxball HDRLU Decomposition

OpenCL High-End GPU Comparison On Linuxjuliagpu: GPUmandelbulbgpu: GPUmandelgpu: GPUluxmark: GPU - Roomluxmark: GPU - Salaluxmark: GPU - Luxball HDRopendwarfs: LU Decompositionopendwarfs: Compressed Sparse Rowopendwarfs: Cyclic Redundancy Checkrodinia: OpenCL Myocyterodinia: OpenCL Heartwallrodinia: OpenCL Particle FilterGeForce GTX 680GeForce GTX 750 TiGeForce GTX 760GeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 29039685064.1018694237.5342837373.236541314893156.805.820.0650.455.1617.9337946110.4314849487.7727866753.475881020810564.675.540.1443.394.6337.5331803078.2314878137.4033501696.435471095766769.775.770.0750.057.9422.3041256658.5719542653.2045359706.676851372934354.635.720.0548.744.9417.0666967826.7731666087.6764490219.13121424061808544.935.430.0453.863.0912.9557954293.9728313279.8361797466.57109022111640651.595.700.0554.9014.1698318101255083.9521.720.03364.235.5910.7983614771067168.8416.880.04337.975.1813.01131223431676269.1113.690.0379.565.638.27OpenBenchmarking.org

JuliaGPU

OpenBenchmarking.orgSamples/sec, More Is BetterJuliaGPU 1.2pts1OpenCL Device: GPUGeForce GTX 780 TiGeForce GTX TITANGeForce GTX 770GeForce GTX 680GeForce GTX 750 TiGeForce GTX 76014M28M42M56M70MSE +/- 22581.94, N = 3SE +/- 178115.56, N = 3SE +/- 23516.24, N = 3SE +/- 24001.93, N = 3SE +/- 37139.42, N = 3SE +/- 22044.37, N = 366967826.7757954293.9741256658.5739685064.1037946110.4331803078.231. (CC) gcc options: -O3 -march=native -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL -lm

MandelbulbGPU

MandelbulbGPU is an OpenCL benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSamples/sec, More Is BetterMandelbulbGPU 1.0pts1OpenCL Device: GPUGeForce GTX 780 TiGeForce GTX TITANGeForce GTX 770GeForce GTX 680GeForce GTX 760GeForce GTX 750 Ti7M14M21M28M35MSE +/- 64326.57, N = 3SE +/- 33588.22, N = 3SE +/- 21521.06, N = 3SE +/- 62529.27, N = 3SE +/- 6057.51, N = 3SE +/- 5126.17, N = 331666087.6728313279.8319542653.2018694237.5314878137.4014849487.771. (CC) gcc options: -O3 -lm -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL

MandelGPU

MandelGPU is an OpenCL benchmark and this test runs with the OpenCL rendering float4 kernel with a maximum of 4096 iterations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSamples/sec, More Is BetterMandelGPU 1.3pts1OpenCL Device: GPUGeForce GTX 780 TiGeForce GTX TITANGeForce GTX 770GeForce GTX 680GeForce GTX 760GeForce GTX 750 Ti14M28M42M56M70MSE +/- 274468.92, N = 3SE +/- 24850.67, N = 3SE +/- 6781.46, N = 3SE +/- 6352.22, N = 3SE +/- 15675.12, N = 3SE +/- 5193.56, N = 364490219.1361797466.5745359706.6742837373.2333501696.4327866753.471. (CC) gcc options: -O3 -lm -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL

LuxMark

OpenBenchmarking.orgScore, More Is BetterLuxMark 2.1beta1OpenCL Device: GPU - Scene: RoomRadeon R9 290GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XGeForce GTX 770GeForce GTX 680GeForce GTX 750 TiGeForce GTX 76030060090012001500SE +/- 3.21, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3131212141090983836685654588547

OpenBenchmarking.orgScore, More Is BetterLuxMark 2.1beta1OpenCL Device: GPU - Scene: SalaGeForce GTX 780 TiRadeon R9 290GeForce GTX TITANRadeon HD 7950Radeon R9 270XGeForce GTX 770GeForce GTX 680GeForce GTX 760GeForce GTX 750 Ti5001000150020002500SE +/- 0.67, N = 3SE +/- 1.86, N = 3SE +/- 0.33, N = 3SE +/- 8.54, N = 3SE +/- 0.67, N = 3SE +/- 2.60, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3240623432211181014771372131410951020

OpenBenchmarking.orgScore, More Is BetterLuxMark 2.1beta1OpenCL Device: GPU - Scene: Luxball HDRGeForce GTX 780 TiRadeon R9 290GeForce GTX TITANRadeon HD 7950Radeon R9 270XGeForce GTX 770GeForce GTX 680GeForce GTX 750 TiGeForce GTX 7604K8K12K16K20KSE +/- 9.85, N = 3SE +/- 59.37, N = 3SE +/- 113.19, N = 3SE +/- 20.07, N = 3SE +/- 19.73, N = 3SE +/- 1.86, N = 3SE +/- 1.53, N = 3SE +/- 2.52, N = 3SE +/- 1.20, N = 318085167621640612550106719343893181057667

OpenDwarfs

OpenDwarfs is a non-commercial OpenCL compute benchmark suite developed at Virginia Tech in cooperation with various organizations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenDwarfs 2013-11-06Test: LU DecompositionGeForce GTX 780 TiGeForce GTX TITANGeForce GTX 770GeForce GTX 680GeForce GTX 750 TiRadeon R9 270XRadeon R9 290GeForce GTX 760Radeon HD 795020406080100SE +/- 0.04, N = 3SE +/- 0.22, N = 3SE +/- 0.06, N = 3SE +/- 0.23, N = 3SE +/- 0.06, N = 3SE +/- 4.20, N = 6SE +/- 0.62, N = 3SE +/- 0.06, N = 3SE +/- 6.80, N = 644.9351.5954.6356.8064.6768.8469.1169.7783.951. (CC) gcc options: -lm -lOpenCL

OpenBenchmarking.orgms, Fewer Is BetterOpenDwarfs 2013-11-06Test: Compressed Sparse RowGeForce GTX 780 TiGeForce GTX 750 TiGeForce GTX TITANGeForce GTX 770GeForce GTX 760GeForce GTX 680Radeon R9 290Radeon R9 270XRadeon HD 7950510152025SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.49, N = 6SE +/- 0.76, N = 6SE +/- 1.21, N = 65.435.545.705.725.775.8213.6916.8821.721. (CC) gcc options: -lm -lOpenCL

OpenBenchmarking.orgms, Fewer Is BetterOpenDwarfs 2013-11-06Test: Cyclic Redundancy CheckRadeon HD 7950Radeon R9 290GeForce GTX 780 TiRadeon R9 270XGeForce GTX 770GeForce GTX TITANGeForce GTX 680GeForce GTX 760GeForce GTX 750 Ti0.03150.0630.09450.1260.1575SE +/- 0.00, N = 6SE +/- 0.00, N = 6SE +/- 0.00, N = 3SE +/- 0.00, N = 6SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 6SE +/- 0.00, N = 60.030.030.040.040.050.050.060.070.141. (CC) gcc options: -lm -lOpenCL

Rodinia

Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenCL MyocyteGeForce GTX 750 TiGeForce GTX 770GeForce GTX 760GeForce GTX 680GeForce GTX 780 TiGeForce GTX TITANRadeon R9 290Radeon R9 270XRadeon HD 795080160240320400SE +/- 0.84, N = 3SE +/- 0.08, N = 3SE +/- 0.72, N = 3SE +/- 0.04, N = 3SE +/- 0.91, N = 3SE +/- 0.09, N = 3SE +/- 0.21, N = 3SE +/- 2.16, N = 3SE +/- 5.51, N = 343.3948.7450.0550.4553.8654.9079.56337.97364.231. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenCL HeartwallGeForce GTX 780 TiGeForce GTX 750 TiGeForce GTX 770GeForce GTX 680Radeon R9 270XRadeon HD 7950Radeon R9 290GeForce GTX 760246810SE +/- 0.07, N = 6SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 33.094.634.945.165.185.595.637.941. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenCL Particle FilterRadeon R9 290Radeon HD 7950GeForce GTX 780 TiRadeon R9 270XGeForce GTX TITANGeForce GTX 770GeForce GTX 680GeForce GTX 760GeForce GTX 750 Ti918273645SE +/- 0.13, N = 6SE +/- 0.01, N = 3SE +/- 0.22, N = 6SE +/- 0.24, N = 6SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.34, N = 6SE +/- 0.66, N = 68.2710.7912.9513.0114.1617.0617.9322.3037.531. (CXX) g++ options: -O2 -lOpenCL