AMD APU vs. Radeon vs. NVIDIA OpenCL Linux GPUs

AMD A10-7850K APU testing of OpenCL against various AMD Radeon and NVIDIA GeForce graphics cards under Ubuntu Linux. Tests by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1401193-PL-AMDKAVERI45.

AMD APU vs. Radeon vs. NVIDIA OpenCL Linux GPUsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 240NVIDIA GeForce GT 520NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 650NVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 770AMD A10-7850K APU with Radeon R7 @ 4.00GHz (4 Cores)ASUS A88X-PROAMD Device 14227168MB120GB KINGSTON SV300S3ASUS AMD Radeon R7 1024MB (900/1066MHz)ATI R6xx HDMIDELL S2409WRealtek RTL8111/8168/8411Ubuntu 13.103.11.0-15-generic (x86_64)Unity 7.1.2X Server 1.14.5fglrx 13.30.14.3.12682GCC 4.8ext41920x10808192MBHIS AMD Radeon HD 6450 1024MB (625/667MHz)Realtek ALC1150VA2431Sapphire AMD Radeon HD 6700 1024MB (850/1200MHz)120GB KINGSTON SV300S3 + 128GB RVS02 SuperSpeedSapphire AMD Radeon HD 6800 1024MB (900/1050MHz)ASUS AMD Radeon HD 7800 1024MB (860/1200MHz)120GB KINGSTON SV300S3XFX AMD Radeon R9 200 4096MB (947/1250MHz)ECS NVIDIA GeForce GT 240 512MB (550/1700MHz)ViewSonic VA2431NVIDIA 331.383.3.0eVGA NVIDIA GeForce GT 520 1024MB (810/500MHz)4.3.0eVGA NVIDIA GeForce GTX 550 Ti 1024MB (951/2178MHz)MSI NVIDIA GeForce GTX 650 1024MB (1084/2500MHz)NVIDIA GeForce GTX 680 2048MB (705/3004MHz)NVIDIA GeForce GTX 760 2048MB (540/3004MHz)NVIDIA GeForce GTX 770 2048MB (540/3505MHz)OpenBenchmarking.orgEnvironment Details- AMD A10-7850K, AMD Radeon HD 6450, AMD Radeon HD 6770, AMD Radeon HD 6870, AMD Radeon HD 7850, AMD Radeon R9 290: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/driCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --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 -vProcessor Details- Scaling Governor: acpi-cpufreq ondemandOpenCL Details- NVIDIA GeForce GT 240: GPU Compute Cores: 96- NVIDIA GeForce GT 520: GPU Compute Cores: 48- NVIDIA GeForce GTX 550 Ti: GPU Compute Cores: 192- NVIDIA GeForce GTX 650: GPU Compute Cores: 384- NVIDIA GeForce GTX 680: GPU Compute Cores: 1536- NVIDIA GeForce GTX 760: GPU Compute Cores: 1152- NVIDIA GeForce GTX 770: GPU Compute Cores: 1536System Details- NVIDIA GeForce GT 240: GPU Compute Cores: 96.- NVIDIA GeForce GT 520: GPU Compute Cores: 48.- NVIDIA GeForce GTX 550 Ti: GPU Compute Cores: 192.- NVIDIA GeForce GTX 650: GPU Compute Cores: 384.- NVIDIA GeForce GTX 680: GPU Compute Cores: 1536.- NVIDIA GeForce GTX 760: GPU Compute Cores: 1152.- NVIDIA GeForce GTX 770: GPU Compute Cores: 1536.

AMD APU vs. Radeon vs. NVIDIA OpenCL Linux GPUsparboil: OpenCL Histoparboil: OpenCL TPACFrodinia: OpenCL Heartwallrodinia: OpenCL Leukocyteluxmark: GPU - Roomluxmark: GPU - Salaluxmark: GPU - Luxball HDRAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 240NVIDIA GeForce GT 520NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 650NVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 770360.866.1212.03105.361822821419366.66104.14123.04198.903671653180.7516.8827.1098.091934153905171.0112.2419.4492.792856216154163.254.226.7489.2662611258310368.032.306.4993.718135592795194.2050.3637.0541.331531049241.6022.67101.692744331124.0710.255.4928.581493172151125.5620.3131.49821761178120.335.665.4615.162966474193121.236.968.2215.812405303485119.755.415.2114.693126844438OpenBenchmarking.org

Parboil

Test: OpenCL Histo

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenCL HistoAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 240NVIDIA GeForce GT 520NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 650NVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 77080160240320400SE +/- 0.19, N = 3SE +/- 0.27, N = 3SE +/- 0.38, N = 3SE +/- 0.48, N = 3SE +/- 7.76, N = 6SE +/- 0.58, N = 3SE +/- 1.52, N = 3SE +/- 1.38, N = 3SE +/- 0.22, N = 3SE +/- 0.29, N = 3SE +/- 0.25, N = 3SE +/- 1.31, N = 3SE +/- 0.24, N = 3360.86366.66180.75171.01163.25368.03194.20241.60124.07125.56120.33121.23119.751. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenCL TPACF

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenCL TPACFAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 240NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 77020406080100SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.19, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 6SE +/- 0.02, N = 36.12104.1416.8812.244.222.3050.3610.255.666.965.411. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Rodinia

Test: OpenCL Heartwall

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenCL HeartwallAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 240NVIDIA GeForce GT 520NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 650NVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 770306090120150SE +/- 0.19, N = 3SE +/- 0.23, N = 3SE +/- 0.21, N = 3SE +/- 0.21, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 6SE +/- 0.41, N = 3SE +/- 0.38, N = 3SE +/- 0.08, N = 3SE +/- 0.23, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 6SE +/- 0.07, N = 312.03123.0427.1019.446.746.4937.0522.675.4920.315.468.225.211. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenCL Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenCL LeukocyteAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 240NVIDIA GeForce GT 520NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 650NVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 7704080120160200SE +/- 0.32, N = 3SE +/- 2.05, N = 3SE +/- 1.27, N = 3SE +/- 1.58, N = 3SE +/- 0.63, N = 3SE +/- 0.64, N = 3SE +/- 0.54, N = 6SE +/- 1.61, N = 3SE +/- 0.35, N = 3SE +/- 0.38, N = 3SE +/- 0.27, N = 6SE +/- 0.48, N = 6SE +/- 0.29, N = 3105.36198.9098.0992.7989.2693.7141.33101.6928.5831.4915.1615.8114.691. (CXX) g++ options: -O2 -lOpenCL

LuxMark

OpenCL Device: GPU - Scene: Room

OpenBenchmarking.orgScore, More Is BetterLuxMark 2.1beta1OpenCL Device: GPU - Scene: RoomAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 520NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 650NVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 7702004006008001000SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 8.50, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3182361932856268132714982296240312

LuxMark

OpenCL Device: GPU - Scene: Sala

OpenBenchmarking.orgScore, More Is BetterLuxMark 2.1beta1OpenCL Device: GPU - Scene: SalaAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 240NVIDIA GeForce GT 520NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 650NVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 7702004006008001000SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 328271415621112555915344317176647530684

LuxMark

OpenCL Device: GPU - Scene: Luxball HDR

OpenBenchmarking.orgScore, More Is BetterLuxMark 2.1beta1OpenCL Device: GPU - Scene: Luxball HDRAMD A10-7850KAMD Radeon HD 6450AMD Radeon HD 6770AMD Radeon HD 6870AMD Radeon HD 7850AMD Radeon R9 290NVIDIA GeForce GT 240NVIDIA GeForce GT 520NVIDIA GeForce GTX 550 TiNVIDIA GeForce GTX 650NVIDIA GeForce GTX 680NVIDIA GeForce GTX 760NVIDIA GeForce GTX 7702K4K6K8K10KSE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 1.53, N = 3SE +/- 0.88, N = 3SE +/- 2.08, N = 3SE +/- 1.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 314196533905615483102795104933121511178419334854438


Phoronix Test Suite v10.8.4