macbook-pro-retina-2012-compiler-imagemagick-efficiency Intel Core i7-3615QM testing with a Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) and NVIDIA GeForce GT 650M 1GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2012096-FI-2008235NE53&rdt&grr .
macbook-pro-retina-2012-compiler-imagemagick-efficiency Processor Motherboard Chipset Memory Disk Graphics Monitor Audio Network OS Kernel Display Server OpenGL OpenCL Compiler File-System Screen Resolution Desktop Display Driver Vulkan Xcode 10 Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 GCC 9 Snapshot 20181125 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 Apple LLVM 10.0.0 - Intel Core i7 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 9 snapshot 20181202 GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 PGO GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 LLVM 8.0.0 compile optim with ivybridge + -march=ivy -pipe GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 Intel Core i7 @ 2.30GHz (4 Cores / 8 Threads) Apple MacBook Pro Intel 7 2 x 4 GB DDR3-1600MHz 251GB APPLE SSD SM256E Intel HD 4000 + NVIDIA GeForce GT 650M 2GB Color LCD macOS 10.13.6 17.7.0 (x86_64) X Server 1.18.4 2.1 OpenCL 1.2 (May 24 2018 22:33:53) Apple LLVM 10.0.0 (clang-1000.11.45.5) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.0 MS-DOS FAT16 2880x1800 Apple LLVM 9.0.0 (clang-900.0.39.2) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.2 Apple LLVM 8.1.0 (clang-802.0.42) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.0 Apple LLVM 10.0.0 (clang-1000.11.45.5) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.0 ARMv7 rev 3 @ 1.50GHz (8 Cores) ODROID-XU4 Hardkernel Odroid XU4 2048MB 16GB SDW16G + 64GB SP64G Ubuntu 18.04 4.14.81-151 (armv7l) X Server 1.19.6 OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82 Clang 6.0.0-1ubuntu2 + GCC 7.3.0 + LLVM 6.0.0 ext4 Intel Core i7 @ 2.30GHz (4 Cores / 8 Threads) Apple MacBook Pro Intel 7 2 x 4 GB DDR3-1600MHz 251GB APPLE SSD SM256E Intel HD 4000 + NVIDIA GeForce GT 650M 2GB Color LCD macOS 10.13.6 17.7.0 (x86_64) X Server 1.18.4 2.1 OpenCL 1.2 (May 24 2018 22:33:53) Apple LLVM 10.0.0 (clang-1000.11.45.5) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.0 MS-DOS FAT16 2880x1800 ARMv7 rev 3 @ 1.50GHz (8 Cores) ODROID-XU4 Hardkernel Odroid XU4 2048MB 16GB SDW16G + 64GB SP64G Ubuntu 18.04 4.14.81-151 (armv7l) X Server 1.19.6 OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82 GCC 7.3.0 + Clang 6.0.0-1ubuntu2 + LLVM 6.0.0 ext4 Intel Core i7 @ 2.30GHz (4 Cores / 8 Threads) Apple MacBook Pro Intel 7 2 x 4 GB DDR3-1600MHz 251GB APPLE SSD SM256E Intel HD 4000 + NVIDIA GeForce GT 650M 2GB Color LCD macOS 10.13.6 17.7.0 (x86_64) X Server 1.18.4 2.1 OpenCL 1.2 (May 24 2018 22:33:53) Apple LLVM 10.0.0 (clang-1000.11.45.5) + GCC 4.2.1 + Xcode 10.1 MS-DOS FAT16 2880x1800 ARMv7 rev 3 @ 1.50GHz (8 Cores) ODROID-XU4 Hardkernel Odroid XU4 2048MB 16GB SDW16G + 64GB SP64G SAMSUNG Arch Linux ARM 4.14.87-1-ARCH (armv7l) X Server 1.20.3 GCC 8.2.0 + Clang 7.0.0 + LLVM 7.0.0 ext4 1920x1080 Clang 7.0.0 + GCC 8.2.0 + LLVM 7.0.0 Intel Core i7 @ 2.30GHz (4 Cores / 8 Threads) Apple MacBook Pro Intel 7 2 x 4 GB DDR3-1600MHz 251GB APPLE SSD SM256E Intel HD 4000 + NVIDIA GeForce GT 650M 2GB Color LCD macOS 10.13.6 17.7.0 (x86_64) X Server 1.18.4 2.1 OpenCL 1.2 (May 24 2018 22:33:53) Apple LLVM 10.0.0 (clang-1000.11.45.5) + GCC 4.2.1 + Xcode 10.1 MS-DOS FAT16 2880x1800 ARMv7 rev 3 @ 1.50GHz (8 Cores) ODROID-XU4 Hardkernel Odroid XU4 2048MB 16GB SDW16G + 64GB SP64G Arch Linux ARM 4.14.87-1-ARCH (armv7l) X Server 1.20.3 Clang 7.0.0 + GCC 8.2.0 + LLVM 7.0.0 ext4 Ubuntu 18.04 4.14.87-153 (armv7l) X Server 1.19.6 OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82 GCC 7.3.0 + Clang 6.0.0-1ubuntu2 + LLVM 6.0.0 ARMv7 rev 5 @ 0.90GHz (4 Cores) BCM2835 Raspberry Pi 2 Model B Rev 1.1 925MB 8GB SD DRM emulated Raspbian 9.6 4.19.2-v7+ (armv7l) GCC 6.3.0 20170516 1920x1440 Intel Core i7 @ 2.30GHz (4 Cores / 8 Threads) Apple MacBook Pro Intel 7 2 x 4 GB DDR3-1600MHz 251GB APPLE SSD SM256E Intel HD 4000 + NVIDIA GeForce GT 650M 2GB Color LCD macOS 10.13.6 17.7.0 (x86_64) X Server 1.18.4 2.1 OpenCL 1.2 (May 24 2018 22:33:53) Clang 7.0.0 + GCC 4.2.1 + LLVM 7.0.0 + Xcode 10.1 MS-DOS FAT16 2880x1800 Clang 7.0.1 + GCC 4.2.1 + LLVM 7.0.1 + Xcode 10.1 Clang 8.0.0 + GCC 4.2.1 + LLVM 8.0.0 + Xcode 10.1 macOS 10.14.4 18.5.0 (x86_64) OpenCL 1.2 (Feb 22 2019 20:16:07) Apple LLVM 10.0.1 (clang-1001.0.46.4) + GCC 4.2.1 + Xcode 10.2.1 APFS Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (253.0.0.0.0 BIOS) Intel 3rd Gen Core DRAM 8192MB NVIDIA NVE7 1GB (1200MHz) Cirrus Logic CS4206 Broadcom NetXtreme BCM57786 PCIe + Broadcom NetXtreme BCM57762 PCIe + Broadcom BCM4331 802.11a/b/g/n Clear Linux OS 29540 5.0.17-765.native (x86_64) Xfce 4.12 X Server 1.20.4 nouveau 1.0.16 4.3 Mesa 19.2.0-devel 1.1.102 GCC 9.1.1 20190520 gcc-9-branch@271393 + Clang 8.0.0 + LLVM 8.0.0 ext4 Apple Mac-C3EC7CD22292981F (259.0.0.0.0 BIOS) 8GB Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Gentoo 2.6 5.8.3-xanmod1-x86_64 (x86_64) MATE 1.24.0 X Server 1.20.8 modesetting 1.20.8 4.3 Mesa 20.2.0-rc2 Clang 11.0.0Target: + GCC 10.2.0 + LLVM 11.0.0 Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) NVIDIA GeForce GT 650M 1GB (797/2508MHz) Ubuntu 20.10 5.8.0-31-generic (x86_64) MATE 1.24.1 X Server 1.20.9 NVIDIA 418.152.00 4.6.0 1.1.95 GCC 10.2.0 + Clang 11.0.0-2Target: + LLVM 11.0.0 OpenBenchmarking.org Environment Details - Xcode 10: XPC_FLAGS=0x0 - Xcode 10.1: XPC_FLAGS=0x0 - Xcode 9.2: XPC_FLAGS=0x0 - Xcode 8.3.3: XPC_FLAGS=0x0 - GCC 4.9.4: XPC_FLAGS=0x0 - GCC 5.5: CPPFLAGS=-march=native-O3 XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - GCC 6.5.0: CPPFLAGS=-march=native-O3 XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - GCC 7.3.0: CPPFLAGS=-march=native-O3 XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - GCC 8.2.0: CPPFLAGS=-march=native-O3 XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - GCC 9 Snapshot 20181125: CPPFLAGS=-march=native-O3 XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - LLVM 4.0.1: LDFLAGS=-L/usr/local/opt/llvm@4/4.0.1_1/lib-Wl-rpath /usr/local/opt/llvm@4/4.0.1_1/lib CPPFLAGS=-I/usr/local/opt/llvm@4/4.0.1_1/ lude XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - LLVM 5.0.2: LDFLAGS=-L/usr/local/opt/llvm@5/5.0.2_1/lib-Wl-rpath /usr/local/opt/llvm@5/5.0.2_1/lib CPPFLAGS=-I/usr/local/opt/llvm@5/5.0.2_1/ lude XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - LLVM 6.0.1: LDFLAGS=-L/usr/local/opt/llvm@6/6.0.1_1/lib-Wl-rpath /usr/local/opt/llvm@6/6.0.1_1/lib CPPFLAGS=-I/usr/local/opt/llvm@6/6.0.1_1/ lude XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - Apple LLVM 10.0.0 - Intel Core i7: CPPFLAGS=-march=native-O3 XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - LLVM 8 svn trunk 347854: LDFLAGS=-L/usr/local/llvm8/lib-Wl-rpath /usr/local/llvm8/lib CPPFLAGS=-I/usr/local/llvm8/ lude XPC_FLAGS=0x0 - LLVM 8 svn trunk 347854 -march=native -O3: LDFLAGS=-L/usr/local/llvm8/lib-Wl-rpath /usr/local/llvm8/lib CPPFLAGS=-march=native-O3 XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - GCC 9 snapshot 20181202: CPPFLAGS=-march=native-O3 XPC_FLAGS=0x0 CFLAGS=-march=native-O3 - GCC 7.4.0: CPPFLAGS=-march=ivybridge-O3 XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-O3 - GCC 8.2.0 PGO: LDFLAGS=-L/usr/local/Cellar/llvm7/7.0.0_1/lib-Wl-rpath /usr/local/Cellar/llvm7/7.0.0_1/lib CPPFLAGS=-I/usr/local/Cellar/llvm7/7.0.0_1/ lude XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-O3-fprofile-generate - GCC 8.2.0 -march=native -0fast -pipe: LDFLAGS=-L/usr/local/Cellar/llvm7/7.0.0_1/lib-Wl-rpath /usr/local/Cellar/llvm7/7.0.0_1/lib CPPFLAGS=-march=ivybridge-Ofast-pipe XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-Ofast-pipe - Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe: CXXFLAGS=-Ofast-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard-pipe-fomit-frame-pointer-fprofile-generate CFLAGS=-Ofast-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard-pipe-fomit-frame-pointer-fprofile-generate - Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe: CXXFLAGS=-Ofast-pipe CFLAGS=-Ofast-pipe - LLVM 7.0.0.1 -Os -pipe: LDFLAGS=-L/usr/local/Cellar/llvm7/7.0.0_1/lib-Wl-rpath /usr/local/Cellar/llvm7/7.0.0_1/lib CPPFLAGS=-I/usr/local/Cellar/llvm7/7.0.0_1/ lude XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-Os-pipe-flto - LLVM 8.0.0: LDFLAGS=-L/usr/local/llvm8/lib-Wl-rpath /usr/local/llvm8/lib CPPFLAGS=-I/usr/local/llvm8/ lude XPC_FLAGS=0x0 - LLVM 8.0.0 compile optim with ivybridge + -march=ivy -pipe: LDFLAGS=-L/Users/tux/Documents/dev/build_with_llvm8/lib-Wl-rpath /Users/tux/Documents/dev/build_with_llvm8/lib CPPFLAGS=-I/Users/tux/Documents/dev/build_with_llvm8/ lude XPC_FLAGS=0x0 - GCC 9 snapshot 20190210: XPC_FLAGS=0x0 - LLVM 8.0.0 V2: XPC_FLAGS=0x0 - Mojave GCC 9.1 Stock: XPC_FLAGS=0x0 - Mojave GCC 9.1 -march=native: LDFLAGS=-L/usr/local/Cellar/gcc/9.1.0/lib CPPFLAGS=-I/usr/local/Cellar/gcc/9.1.0/ lude CXXFLAGS=-march=native XPC_FLAGS=0x0 CFLAGS=-march=native - Clear Linux GCC 9.1 O2 ivybridge: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-march=ivybridge-mtune=ivybridge-O2 MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-march=ivybridge-mtune=ivybridge-O2 THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" - Gentoo Clang 11-rc3 ivybridge O3: CXXFLAGS="-O3 -march=ivybridge" CFLAGS="-O3 -march=ivybridge" Compiler Details - ODROID-XU4 Ubuntu 18.04 LLVM 6: Optimized build; Default target: armv8l-unknown-linux-gnueabihf; Host CPU: (unknown) - ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib -v - ODROID-XU4 Archlinux LLVM 7.0.0: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - GCC 8.2.0 PGO: --build=x86_64-apple-darwin17.7.0 --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr - Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib -v - Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib -v - Raspberry 2 B+ Raspbian GCC 7 Stock: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --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-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-target-system-zlib -v - Mojave GCC 9.1 Stock: --build=x86_64-apple-darwin18 --disable-multilib --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr --with-native-system-header-dir=/usr/include - Mojave GCC 9.1 -march=native: --build=x86_64-apple-darwin18 --disable-multilib --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr --with-native-system-header-dir=/usr/include - Clear Linux GCC 9.1 O2 ivybridge: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Ubuntu GCC 9.2: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - ODROID-XU4 Ubuntu 18.04 LLVM 6: Scaling Governor: cpufreq-dt ondemand - ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro: Scaling Governor: cpufreq-dt ondemand - ODROID-XU4 Archlinux GCC 8.2: Scaling Governor: cpufreq-dt performance - ODROID-XU4 Archlinux LLVM 7.0.0: Scaling Governor: cpufreq-dt performance - Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03: Scaling Governor: cpufreq-dt performance - Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe: Scaling Governor: cpufreq-dt ondemand - Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe: Scaling Governor: cpufreq-dt ondemand - Raspberry 2 B+ Raspbian GCC 7 Stock: Scaling Governor: BCM2835 Freq ondemand - Clear Linux GCC 9.1 O2 ivybridge: Scaling Governor: intel_pstate performance - Gentoo Clang 11-rc3 ivybridge O3: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Ubuntu GCC 9.2: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Thermald 2.3 Kernel Details - Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe, Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe: usbhid.quirks=0x0eef:0x0005:0x0004 Security Details - Clear Linux GCC 9.1 O2 ivybridge: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Vulnerable: Clear buffers attempted no microcode; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - Gentoo Clang 11-rc3 ivybridge O3: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Ubuntu GCC 9.2: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected
macbook-pro-retina-2012-compiler-imagemagick-efficiency graphics-magick: Swirl graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Noise-Gaussian graphics-magick: Resizing graphics-magick: Rotate graphics-magick: HWB Color Space Xcode 10 Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 GCC 9 Snapshot 20181125 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 Apple LLVM 10.0.0 - Intel Core i7 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 9 snapshot 20181202 GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 PGO GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 LLVM 8.0.0 compile optim with ivybridge + -march=ivy -pipe GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 48 51 22 25 37 97 209 131 51 23 25 37 96 211 131 51 23 25 37 96 211 131 125 65 69 83 160 194 184 140 68 74 90 179 219 207 142 69 75 86 182 220 208 132 66 71 82 163 194 184 132 66 72 83 165 197 186 122 64 67 100 148 212 167 121 64 71 99 147 212 166 122 64 71 100 150 207 166 56 116 63 66 101 147 209 165 28 23 26 14 44 72 69 121 64 71 101 147 210 166 36 27 20 15 60 73 75 129 66 71 83 161 192 183 38 26 25 17 60 79 79 18 8 8 7 34 86 51 57 133 65 82 101 164 194 192 18 8 8 7 34 85 51 8 1 2 5 5 41 10 38 18 27 20 57 69 79 12 8 5 5 19 20 25 118 64 70 98 148 212 169 52 23 25 37 100 210 132 29 128 66 70 86 165 194 185 117 63 67 101 148 212 167 129 67 71 86 167 200 187 57 25 34 23 82 112 102 129 65 66 77 171 204 189 111 59 69 53 123 215 136 119 59 70 79 166 193 184 OpenBenchmarking.org
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl Xcode 10 Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 Apple LLVM 10.0.0 - Intel Core i7 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 PGO GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 LLVM 8.0.0 compile optim with ivybridge + -march=ivy -pipe GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 30 60 90 120 150 SE +/- 0.88, N = 12 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.48, N = 4 SE +/- 1.57, N = 8 SE +/- 0.33, N = 3 SE +/- 1.59, N = 8 SE +/- 0.13, N = 12 SE +/- 0.33, N = 3 SE +/- 0.91, N = 11 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 SE +/- 1.73, N = 3 SE +/- 2.14, N = 15 48 51 51 51 125 140 142 132 132 122 121 122 56 116 28 121 36 129 38 18 57 133 18 8 38 12 118 52 29 128 117 129 57 129 111 119 1. (CC) gcc options: -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 15 30 45 60 75 SE +/- 0.41, N = 12 SE +/- 0.33, N = 3 SE +/- 0.78, N = 12 SE +/- 1.21, N = 12 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.64, N = 15 SE +/- 0.58, N = 3 SE +/- 1.00, N = 3 22 23 23 65 68 69 66 66 64 64 64 63 23 64 27 66 26 8 65 8 1 18 8 64 23 66 63 67 25 65 59 59 1. (CC) gcc options: -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.52, N = 12 SE +/- 1.26, N = 12 SE +/- 0.46, N = 12 SE +/- 1.00, N = 3 SE +/- 1.91, N = 12 SE +/- 0.80, N = 5 25 25 25 69 74 75 71 72 67 71 71 66 26 71 20 71 25 8 82 8 2 27 5 70 25 70 67 71 34 66 69 70 1. (CC) gcc options: -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 20 40 60 80 100 SE +/- 0.40, N = 10 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 SE +/- 0.71, N = 4 SE +/- 1.33, N = 3 37 37 37 83 90 86 82 83 100 99 100 101 14 101 15 83 17 7 101 7 5 20 5 98 37 86 101 86 23 77 53 79 1. (CC) gcc options: -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.67, N = 3 SE +/- 0.75, N = 12 SE +/- 0.67, N = 8 SE +/- 1.26, N = 15 97 96 96 160 179 182 163 165 148 147 150 147 44 147 60 161 60 34 164 34 5 57 19 148 100 165 148 167 82 171 123 166 1. (CC) gcc options: -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 50 100 150 200 250 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 2.33, N = 3 SE +/- 2.53, N = 6 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 1.99, N = 12 SE +/- 0.33, N = 3 SE +/- 1.33, N = 3 SE +/- 3.84, N = 3 SE +/- 3.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 209 211 211 194 219 220 194 197 212 212 207 209 72 210 73 192 79 86 194 85 41 69 20 212 210 194 212 200 112 204 215 193 1. (CC) gcc options: -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space Xcode 10.1 Xcode 9.2 Xcode 8.3.3 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 8.2.0 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 8 svn trunk 347854 ODROID-XU4 Ubuntu 18.04 LLVM 6 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro GCC 7.4.0 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 GCC 8.2.0 -march=native -0fast -pipe Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock LLVM 7.0.0.1 -Os -pipe LLVM 8.0.0 GCC 9 snapshot 20190210 LLVM 8.0.0 V2 Mojave GCC 9.1 Stock Mojave GCC 9.1 -march=native Clear Linux GCC 9.1 O2 ivybridge Gentoo Clang 11-rc3 ivybridge O3 Ubuntu GCC 9.2 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 4.26, N = 12 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 2.91, N = 5 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 2.00, N = 3 SE +/- 1.53, N = 3 131 131 131 184 207 208 184 186 167 166 166 165 69 166 75 183 79 51 192 51 10 79 25 169 132 185 167 187 102 189 136 184 1. (CC) gcc options: -lz -lm -lpthread
Phoronix Test Suite v10.8.4