PGI Linux x64 Compiler Tests

GCC and Clang and PGI Compiler tests by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1705042-TR-PGICOMPIL55&sor.

PGI Linux x64 Compiler TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.0Intel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon16384MB120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150LLVMpipeRealtek ALC1150ASUS PB278Intel ConnectionUbuntu 17.044.11.0-999-generic (x86_64) 20170418Unity 7.5.0X Server 1.19.3nouveau 1.0.143.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 256 bits)1.0.42PGI Compiler 17.4-0ext42560x1440GCC 6.3.0 20170406Clang 4.0.0-1ubuntu1OpenBenchmarking.orgEnvironment Details- LIBGL_ALWAYS_SOFTWARE=1Processor Details- Scaling Governor: intel_pstate powersaveCompiler Details- GCC 6.3.0: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v

PGI Linux x64 Compiler Testsscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationmafft: Multiple Sequence Alignmentgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacec-ray: Total TimePGI Compiler 17.4GCC 6.3.0LLVM Clang 4.01532.92482.60331.492298.883444.291107.3617.147510311619.941588.70659.94335.262751.172973.351223.773.7912816919415.822202.57718.90341.712872.525253.991825.734.105211616719.07OpenBenchmarking.org

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeLLVM Clang 4.0GCC 6.3.0PGI Compiler 17.45001000150020002500SE +/- 6.76, N = 4SE +/- 1.98, N = 4SE +/- 2.13, N = 42202.571588.701532.921. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloLLVM Clang 4.0GCC 6.3.0PGI Compiler 17.4160320480640800SE +/- 12.41, N = 4SE +/- 1.83, N = 4SE +/- 0.78, N = 4718.90659.94482.601. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformLLVM Clang 4.0GCC 6.3.0PGI Compiler 17.470140210280350SE +/- 1.00, N = 4SE +/- 3.30, N = 4SE +/- 1.26, N = 4341.71335.26331.491. (CC) gcc options: -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyLLVM Clang 4.0GCC 6.3.0PGI Compiler 17.46001200180024003000SE +/- 7.25, N = 4SE +/- 4.17, N = 4SE +/- 1.33, N = 42872.522751.172298.881. (CC) gcc options: -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationLLVM Clang 4.0PGI Compiler 17.4GCC 6.3.011002200330044005500SE +/- 13.64, N = 4SE +/- 8.06, N = 4SE +/- 7.79, N = 45253.993444.292973.351. (CC) gcc options: -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationLLVM Clang 4.0GCC 6.3.0PGI Compiler 17.4400800120016002000SE +/- 18.52, N = 4SE +/- 2.22, N = 4SE +/- 2.92, N = 41825.731223.771107.361. (CC) gcc options: -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentGCC 6.3.0LLVM Clang 4.0PGI Compiler 17.448121620SE +/- 0.13, N = 6SE +/- 0.12, N = 6SE +/- 0.18, N = 33.794.1017.141. (CC) gcc options: -O3 -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: SharpenGCC 6.3.0PGI Compiler 17.4LLVM Clang 4.03060901201501287552-fopenmp -O2 -pthread -lgomp-mp -lfreetype -lpng16-O2 -pthread1. (CC) gcc options: -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingGCC 6.3.0LLVM Clang 4.0PGI Compiler 17.44080120160200169116103-fopenmp -O2 -pthread -lgomp-O2 -pthread-mp -lfreetype -lpng161. (CC) gcc options: -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: HWB Color SpaceGCC 6.3.0LLVM Clang 4.0PGI Compiler 17.44080120160200SE +/- 1.20, N = 3194167116-fopenmp -O2 -pthread -lgomp-O2 -pthread-mp -lfreetype -lpng161. (CC) gcc options: -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 6.3.0LLVM Clang 4.0PGI Compiler 17.4510152025SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 315.8219.0719.941. (CC) gcc options: -lm -lpthread -O3


Phoronix Test Suite v10.8.4