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.

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: CompositePGI Compiler 17.4GCC 6.3.0LLVM Clang 4.05001000150020002500SE +/- 2.13, N = 4SE +/- 1.98, N = 4SE +/- 6.76, N = 41532.921588.702202.571. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.0160320480640800SE +/- 0.78, N = 4SE +/- 1.83, N = 4SE +/- 12.41, N = 4482.60659.94718.901. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.070140210280350SE +/- 1.26, N = 4SE +/- 3.30, N = 4SE +/- 1.00, N = 4331.49335.26341.711. (CC) gcc options: -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.06001200180024003000SE +/- 1.33, N = 4SE +/- 4.17, N = 4SE +/- 7.25, N = 42298.882751.172872.521. (CC) gcc options: -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.011002200330044005500SE +/- 8.06, N = 4SE +/- 7.79, N = 4SE +/- 13.64, N = 43444.292973.355253.991. (CC) gcc options: -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.0400800120016002000SE +/- 2.92, N = 4SE +/- 2.22, N = 4SE +/- 18.52, N = 41107.361223.771825.731. (CC) gcc options: -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.048121620SE +/- 0.18, N = 3SE +/- 0.13, N = 6SE +/- 0.12, N = 617.143.794.101. (CC) gcc options: -O3 -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: SharpenPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.03060901201507512852-mp -lfreetype -lpng16-fopenmp -O2 -pthread -lgomp-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: ResizingPGI Compiler 17.4GCC 6.3.0LLVM Clang 4.04080120160200103169116-mp -lfreetype -lpng16-fopenmp -O2 -pthread -lgomp-O2 -pthread1. (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 SpacePGI Compiler 17.4GCC 6.3.0LLVM Clang 4.04080120160200SE +/- 1.20, N = 3116194167-mp -lfreetype -lpng16-fopenmp -O2 -pthread -lgomp-O2 -pthread1. (CC) gcc options: -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimePGI Compiler 17.4GCC 6.3.0LLVM Clang 4.0510152025SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 319.9415.8219.071. (CC) gcc options: -lm -lpthread -O3


Phoronix Test Suite v10.8.4