Debian Linux GCC OPM Performance Compilers Testing Open Porous Media (OPM) performance on different GCC compiler releases under Debian stable and Debian testing. Benchmarks by Michael Larabel. Same system under all tests.
HTML result view exported from: https://openbenchmarking.org/result/1605051-HA-OPENPOROU49&sro .
Debian Linux GCC OPM Performance Compilers Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Debian 8.4 - GCC 4.8.4 Debian 8.4 - GCC 4.9.2 Debian Testing - GCC 5.3.1 Debian Testing - GCC 6.1.0 Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores) MSI X99S SLI PLUS (MS-7885) v1.0 Intel Haswell-E DMI2 16384MB PNY CS1211 120GB + 80GB INTEL SSDSCKGW08 AMD FirePro V7900 2048MB Intel Wellsburg HD Audio ASUS PB278 Intel Connection Debian 8.4 3.16.0-4-amd64 (x86_64) GNOME Shell 3.14.4 X Server 1.16.4 radeon 7.5.0 3.3 Mesa 10.3.2 Gallium 0.4 GCC 4.8.4 ext4 2560x1440 GCC 4.9.2 Intel Xeon E7 v3/Xeon Realtek ALC892 Debian testing 4.5.0-1-amd64 (x86_64) X Server 1.18.3 modesetting 1.18.3 3.3 Mesa 11.1.3 Gallium 0.4 GCC 5.3.1 20160409 GCC 6.1.0 OpenBenchmarking.org Compiler Details - Debian 8.4 - GCC 4.8.4: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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=i586 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Debian 8.4 - GCC 4.9.2: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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=i586 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Debian Testing - GCC 5.3.1: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --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 --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i586 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Debian Testing - GCC 6.1.0: --disable-multilib --enable-checking=release Processor Details - Scaling Governor: intel_pstate powersave
Debian Linux GCC OPM Performance Compilers opm-git: Flow MPI Norne - 1 opm-git: Flow MPI Norne - 2 opm-git: Flow MPI Norne - 4 opm-git: Flow MPI Norne - 8 opm-git: Flow MPI Norne - 16 Debian 8.4 - GCC 4.8.4 Debian 8.4 - GCC 4.9.2 Debian Testing - GCC 5.3.1 Debian Testing - GCC 6.1.0 1584.44 925.67 725.19 599.25 527.67 1573.00 925.53 675.05 537.27 527.83 1572.18 956.80 650.87 483.25 503.54 1516.35 913.22 651.32 481.49 497.62 OpenBenchmarking.org
Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 1 Debian 8.4 - GCC 4.8.4 Debian 8.4 - GCC 4.9.2 Debian Testing - GCC 5.3.1 Debian Testing - GCC 6.1.0 300 600 900 1200 1500 SE +/- 15.01, N = 3 SE +/- 1.55, N = 3 SE +/- 9.82, N = 3 SE +/- 8.10, N = 3 1584.44 1573.00 1572.18 1516.35 -rdynamic -rdynamic 1. 2. Debian 8.4 - GCC 4.8.4: Build Time Wed May 4 09:22:38 EDT 2016; 3. Debian 8.4 - GCC 4.9.2: Build Time Tue May 3 10:07:04 EDT 2016; 4. Debian Testing - GCC 5.3.1: Build Time Wed May 4 20:10:37 EDT 2016; 5. Debian Testing - GCC 6.1.0: Build Time Thu May 5 07:37:34 EDT 2016;
Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 2 Debian 8.4 - GCC 4.8.4 Debian 8.4 - GCC 4.9.2 Debian Testing - GCC 5.3.1 Debian Testing - GCC 6.1.0 200 400 600 800 1000 SE +/- 0.16, N = 3 SE +/- 0.06, N = 3 SE +/- 0.69, N = 3 SE +/- 1.17, N = 3 925.67 925.53 956.80 913.22 -rdynamic -rdynamic 1. 2. Debian 8.4 - GCC 4.8.4: Build Time Wed May 4 09:22:38 EDT 2016; 3. Debian 8.4 - GCC 4.9.2: Build Time Tue May 3 10:07:04 EDT 2016; 4. Debian Testing - GCC 5.3.1: Build Time Wed May 4 20:10:37 EDT 2016; 5. Debian Testing - GCC 6.1.0: Build Time Thu May 5 07:37:34 EDT 2016;
Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 4 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 4 Debian 8.4 - GCC 4.8.4 Debian 8.4 - GCC 4.9.2 Debian Testing - GCC 5.3.1 Debian Testing - GCC 6.1.0 160 320 480 640 800 SE +/- 54.15, N = 6 SE +/- 1.73, N = 3 SE +/- 1.79, N = 3 SE +/- 1.87, N = 3 725.19 675.05 650.87 651.32 -rdynamic -rdynamic 1. 2. Debian 8.4 - GCC 4.8.4: Build Time Wed May 4 09:22:38 EDT 2016; 3. Debian 8.4 - GCC 4.9.2: Build Time Tue May 3 10:07:04 EDT 2016; 4. Debian Testing - GCC 5.3.1: Build Time Wed May 4 20:10:37 EDT 2016; 5. Debian Testing - GCC 6.1.0: Build Time Thu May 5 07:37:34 EDT 2016;
Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 8 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 8 Debian 8.4 - GCC 4.8.4 Debian 8.4 - GCC 4.9.2 Debian Testing - GCC 5.3.1 Debian Testing - GCC 6.1.0 130 260 390 520 650 SE +/- 48.10, N = 6 SE +/- 25.48, N = 6 SE +/- 0.58, N = 3 SE +/- 0.85, N = 3 599.25 537.27 483.25 481.49 -rdynamic -rdynamic 1. 2. Debian 8.4 - GCC 4.8.4: Build Time Wed May 4 09:22:38 EDT 2016; 3. Debian 8.4 - GCC 4.9.2: Build Time Tue May 3 10:07:04 EDT 2016; 4. Debian Testing - GCC 5.3.1: Build Time Wed May 4 20:10:37 EDT 2016; 5. Debian Testing - GCC 6.1.0: Build Time Thu May 5 07:37:34 EDT 2016;
Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 16 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media Git OPM Benchmark: Flow MPI Norne - Threads: 16 Debian 8.4 - GCC 4.8.4 Debian 8.4 - GCC 4.9.2 Debian Testing - GCC 5.3.1 Debian Testing - GCC 6.1.0 110 220 330 440 550 SE +/- 0.59, N = 3 SE +/- 0.19, N = 3 SE +/- 0.66, N = 3 SE +/- 0.96, N = 3 527.67 527.83 503.54 497.62 -rdynamic -rdynamic 1. 2. Debian 8.4 - GCC 4.8.4: Build Time Wed May 4 09:22:38 EDT 2016; 3. Debian 8.4 - GCC 4.9.2: Build Time Tue May 3 10:07:04 EDT 2016; 4. Debian Testing - GCC 5.3.1: Build Time Wed May 4 20:10:37 EDT 2016; 5. Debian Testing - GCC 6.1.0: Build Time Thu May 5 07:37:34 EDT 2016;
Phoronix Test Suite v10.8.5