GCC and Clang and PGI Compiler tests by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1705042-TR-PGICOMPIL55 PGI Linux x64 Compiler Tests - Phoronix Test Suite 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&grw&sor&rro .
PGI Linux x64 Compiler Tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution PGI Compiler 17.4 GCC 6.3.0 LLVM Clang 4.0 Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 LLVMpipe Realtek ALC1150 ASUS PB278 Intel Connection Ubuntu 17.04 4.11.0-999-generic (x86_64) 20170418 Unity 7.5.0 X Server 1.19.3 nouveau 1.0.14 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 256 bits) 1.0.42 PGI Compiler 17.4-0 ext4 2560x1440 GCC 6.3.0 20170406 Clang 4.0.0-1ubuntu1 OpenBenchmarking.org Environment Details - LIBGL_ALWAYS_SOFTWARE=1 Processor Details - Scaling Governor: intel_pstate powersave Compiler 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 Tests scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation mafft: Multiple Sequence Alignment graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space c-ray: Total Time PGI Compiler 17.4 GCC 6.3.0 LLVM Clang 4.0 1532.92 482.60 331.49 2298.88 3444.29 1107.36 17.14 75 103 116 19.94 1588.70 659.94 335.26 2751.17 2973.35 1223.77 3.79 128 169 194 15.82 2202.57 718.90 341.71 2872.52 5253.99 1825.73 4.10 52 116 167 19.07 OpenBenchmarking.org
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite PGI Compiler 17.4 GCC 6.3.0 LLVM Clang 4.0 500 1000 1500 2000 2500 SE +/- 2.13, N = 4 SE +/- 1.98, N = 4 SE +/- 6.76, N = 4 1532.92 1588.70 2202.57 1. (CC) gcc options: -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo PGI Compiler 17.4 GCC 6.3.0 LLVM Clang 4.0 160 320 480 640 800 SE +/- 0.78, N = 4 SE +/- 1.83, N = 4 SE +/- 12.41, N = 4 482.60 659.94 718.90 1. (CC) gcc options: -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform PGI Compiler 17.4 GCC 6.3.0 LLVM Clang 4.0 70 140 210 280 350 SE +/- 1.26, N = 4 SE +/- 3.30, N = 4 SE +/- 1.00, N = 4 331.49 335.26 341.71 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply PGI Compiler 17.4 GCC 6.3.0 LLVM Clang 4.0 600 1200 1800 2400 3000 SE +/- 1.33, N = 4 SE +/- 4.17, N = 4 SE +/- 7.25, N = 4 2298.88 2751.17 2872.52 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization GCC 6.3.0 PGI Compiler 17.4 LLVM Clang 4.0 1100 2200 3300 4400 5500 SE +/- 7.79, N = 4 SE +/- 8.06, N = 4 SE +/- 13.64, N = 4 2973.35 3444.29 5253.99 1. (CC) gcc options: -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation PGI Compiler 17.4 GCC 6.3.0 LLVM Clang 4.0 400 800 1200 1600 2000 SE +/- 2.92, N = 4 SE +/- 2.22, N = 4 SE +/- 18.52, N = 4 1107.36 1223.77 1825.73 1. (CC) gcc options: -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment PGI Compiler 17.4 LLVM Clang 4.0 GCC 6.3.0 4 8 12 16 20 SE +/- 0.18, N = 3 SE +/- 0.12, N = 6 SE +/- 0.13, N = 6 17.14 4.10 3.79 1. (CC) gcc options: -O3 -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Sharpen LLVM Clang 4.0 PGI Compiler 17.4 GCC 6.3.0 30 60 90 120 150 52 75 128 -O2 -pthread -mp -lfreetype -lpng16 -fopenmp -O2 -pthread -lgomp 1. (CC) gcc options: -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing PGI Compiler 17.4 LLVM Clang 4.0 GCC 6.3.0 40 80 120 160 200 103 116 169 -mp -lfreetype -lpng16 -O2 -pthread -fopenmp -O2 -pthread -lgomp 1. (CC) gcc options: -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: HWB Color Space PGI Compiler 17.4 LLVM Clang 4.0 GCC 6.3.0 40 80 120 160 200 SE +/- 1.20, N = 3 116 167 194 -mp -lfreetype -lpng16 -O2 -pthread -fopenmp -O2 -pthread -lgomp 1. (CC) gcc options: -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time PGI Compiler 17.4 LLVM Clang 4.0 GCC 6.3.0 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 19.94 19.07 15.82 1. (CC) gcc options: -lm -lpthread -O3
Phoronix Test Suite v10.8.4