OpenCL POCL + Beignet

Benchmarks by Michael Larabel

HTML result view exported from: https://openbenchmarking.org/result/1409024-LI-OPENCLPOC84&grt.

OpenCL POCL + BeignetProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionPOCL + BeignetIntel Core i7-4790K @ 4.40GHz (8 Cores)ASRock Z97 Extreme6Intel 4th Gen Core DRAM16384MB256GB CORSAIR FORCE LXIntel HD 4600 (1250MHz)Intel Xeon E3-1200 v3/4thDELL S2409WIntel ConnectionUbuntu 14.103.16.0-11-generic (x86_64)Unity 7.3.1X Server 1.15.1intel 2.99.9143.3 Mesa 10.2.6GCC 4.9.1 + Clang 3.5.0-+rc3-1ubuntu1 + LLVM 3.5.0ext41920x1080OpenBenchmarking.org- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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-multilib --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: intel_pstate powersave- SNA

OpenCL POCL + Beignetjuliagpu: GPUjuliagpu: CPU+GPUsmallpt-gpu: GPU - Complexsmallpt-gpu: GPU - Cornellsmallpt-gpu: GPU - Caustic3viennacl: OpenCL LU FactorizationPOCL + Beignet110001749.17112176478.0314097001041409700239140970038561.29OpenBenchmarking.org

JuliaGPU

OpenCL Device: GPU

OpenBenchmarking.orgSamples/sec, More Is BetterJuliaGPU 1.2pts1OpenCL Device: GPUPOCL + Beignet20M40M60M80M100MSE +/- 1906888.35, N = 3110001749.171. (CC) gcc options: -O3 -march=native -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL -lm

JuliaGPU

OpenCL Device: CPU+GPU

OpenBenchmarking.orgSamples/sec, More Is BetterJuliaGPU 1.2pts1OpenCL Device: CPU+GPUPOCL + Beignet20M40M60M80M100MSE +/- 19981.46, N = 3112176478.031. (CC) gcc options: -O3 -march=native -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL -lm

SmallPT GPU

OpenCL Device: GPU - Scene: Complex

OpenBenchmarking.orgSamples/sec, More Is BetterSmallPT GPU 1.6pts1OpenCL Device: GPU - Scene: ComplexPOCL + Beignet300M600M900M1200M1500MSE +/- 25.40, N = 314097001041. (CC) gcc options: -O3 -lm -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL

SmallPT GPU

OpenCL Device: GPU - Scene: Cornell

OpenBenchmarking.orgSamples/sec, More Is BetterSmallPT GPU 1.6pts1OpenCL Device: GPU - Scene: CornellPOCL + Beignet300M600M900M1200M1500MSE +/- 25.12, N = 314097002391. (CC) gcc options: -O3 -lm -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL

SmallPT GPU

OpenCL Device: GPU - Scene: Caustic3

OpenBenchmarking.orgSamples/sec, More Is BetterSmallPT GPU 1.6pts1OpenCL Device: GPU - Scene: Caustic3POCL + Beignet300M600M900M1200M1500MSE +/- 25.40, N = 314097003851. (CC) gcc options: -O3 -lm -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL

ViennaCL

OpenCL LU Factorization

OpenBenchmarking.orgGFLOPS, More Is BetterViennaCL 1.4.2OpenCL LU FactorizationPOCL + Beignet1428425670SE +/- 0.35, N = 361.291. (CXX) g++ options: -rdynamic -lOpenCL


Phoronix Test Suite v10.8.5