Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1902172-SK-1902161SK38 macbook-pro-retina-2012-compiler-imagemagick-efficiency - Phoronix Test Suite macbook-pro-retina-2012-compiler-imagemagick-efficiency LLVM 8.0.0 V2
HTML result view exported from: https://openbenchmarking.org/result/1902172-SK-1902161SK38&grs&sro .
macbook-pro-retina-2012-compiler-imagemagick-efficiency Processor Motherboard Chipset Memory Disk Graphics Monitor OS Kernel Display Server OpenGL OpenCL Compiler File-System Screen Resolution 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 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 LLVM 6 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 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 GCC 7.3.0 + Clang 6.0.0-1ubuntu2 + LLVM 6.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 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 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 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 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 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
macbook-pro-retina-2012-compiler-imagemagick-efficiency graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: HWB Color Space graphics-magick: Noise-Gaussian graphics-magick: Swirl graphics-magick: Rotate 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 LLVM 8 svn trunk 347854 -march=native -O3 ODROID-XU4 Ubuntu 18.04 LLVM 6 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 48 22 25 97 131 37 51 209 23 25 96 131 37 51 211 23 25 96 131 37 51 211 65 69 160 184 83 125 194 68 74 179 207 90 140 219 69 75 182 208 86 142 220 66 71 163 184 82 132 194 66 72 165 186 83 132 197 64 67 148 167 100 122 212 64 71 147 166 99 121 212 64 71 150 166 100 122 207 56 63 66 147 165 101 116 209 64 71 147 166 101 121 210 23 26 44 69 14 28 72 27 20 60 75 15 36 73 66 71 161 183 83 129 192 26 25 60 79 17 38 79 8 8 34 51 7 18 86 57 65 82 164 192 101 133 194 8 8 34 51 7 18 85 1 2 5 10 5 8 41 18 27 57 79 20 38 69 8 5 19 25 5 12 20 64 70 148 169 98 118 212 23 25 100 132 37 52 210 29 66 70 165 185 86 128 194 63 67 148 167 101 117 212 OpenBenchmarking.org
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 7.4.0 GCC 8.2.0 GCC 8.2.0 -march=native -0fast -pipe GCC 9 snapshot 20190210 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 7.0.0.1 -Os -pipe LLVM 8 svn trunk 347854 LLVM 8 svn trunk 347854 -march=native -O3 LLVM 8.0.0 LLVM 8.0.0 V2 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro ODROID-XU4 Ubuntu 18.04 LLVM 6 Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock Xcode 10.1 Xcode 8.3.3 Xcode 9.2 15 30 45 60 75 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 1.21, N = 12 SE +/- 0.78, N = 12 SE +/- 0.41, N = 12 65 68 69 66 66 66 65 66 64 64 64 64 63 64 23 63 26 8 27 23 8 18 1 8 22 23 23 1. (CC) gcc options: -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 7.4.0 GCC 8.2.0 GCC 8.2.0 -march=native -0fast -pipe GCC 9 snapshot 20190210 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 7.0.0.1 -Os -pipe LLVM 8 svn trunk 347854 LLVM 8 svn trunk 347854 -march=native -O3 LLVM 8.0.0 LLVM 8.0.0 V2 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro ODROID-XU4 Ubuntu 18.04 LLVM 6 Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock Xcode 10.1 Xcode 8.3.3 Xcode 9.2 20 40 60 80 100 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.46, N = 12 SE +/- 1.26, N = 12 SE +/- 0.52, N = 12 SE +/- 1.91, N = 12 69 74 75 71 71 72 82 70 67 71 71 70 66 71 25 67 25 8 20 26 8 27 2 5 25 25 25 1. (CC) gcc options: -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 7.4.0 GCC 8.2.0 GCC 8.2.0 -march=native -0fast -pipe GCC 9 snapshot 20190210 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 7.0.0.1 -Os -pipe LLVM 8 svn trunk 347854 LLVM 8 svn trunk 347854 -march=native -O3 LLVM 8.0.0 LLVM 8.0.0 V2 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro ODROID-XU4 Ubuntu 18.04 LLVM 6 Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock Xcode 10.1 Xcode 8.3.3 Xcode 9.2 40 80 120 160 200 SE +/- 1.67, N = 3 SE +/- 0.75, N = 12 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 8 160 179 182 163 161 165 164 165 148 147 150 148 147 147 100 148 60 34 60 44 34 57 5 19 97 96 96 1. (CC) gcc options: -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 7.4.0 GCC 8.2.0 GCC 8.2.0 -march=native -0fast -pipe GCC 9 snapshot 20190210 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 7.0.0.1 -Os -pipe LLVM 8 svn trunk 347854 LLVM 8 svn trunk 347854 -march=native -O3 LLVM 8.0.0 LLVM 8.0.0 V2 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro ODROID-XU4 Ubuntu 18.04 LLVM 6 Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock Xcode 10.1 Xcode 8.3.3 Xcode 9.2 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 2.91, N = 5 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 4.26, N = 12 184 207 208 184 183 186 192 185 167 166 166 169 165 166 132 167 79 51 75 69 51 79 10 25 131 131 131 1. (CC) gcc options: -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 7.4.0 GCC 8.2.0 GCC 8.2.0 -march=native -0fast -pipe GCC 9 snapshot 20190210 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 7.0.0.1 -Os -pipe LLVM 8 svn trunk 347854 LLVM 8 svn trunk 347854 -march=native -O3 LLVM 8.0.0 LLVM 8.0.0 V2 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro ODROID-XU4 Ubuntu 18.04 LLVM 6 Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock Xcode 10.1 Xcode 8.3.3 Xcode 9.2 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.40, N = 10 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 83 90 86 82 83 83 101 86 100 99 100 98 101 101 37 101 17 7 15 14 7 20 5 5 37 37 37 1. (CC) gcc options: -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl Apple LLVM 10.0.0 - Intel Core i7 GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 7.4.0 GCC 8.2.0 GCC 8.2.0 -march=native -0fast -pipe GCC 8.2.0 PGO GCC 9 snapshot 20190210 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 7.0.0.1 -Os -pipe LLVM 8 svn trunk 347854 LLVM 8 svn trunk 347854 -march=native -O3 LLVM 8.0.0 LLVM 8.0.0 V2 LLVM 8.0.0 compile optim with ivybridge + -march=ivy -pipe ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro ODROID-XU4 Ubuntu 18.04 LLVM 6 Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock Xcode 10 Xcode 10.1 Xcode 8.3.3 Xcode 9.2 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 1.57, N = 8 SE +/- 0.33, N = 3 SE +/- 1.59, N = 8 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.91, N = 11 SE +/- 0.48, N = 4 SE +/- 0.13, N = 12 SE +/- 0.88, N = 12 56 125 140 142 132 129 132 133 57 128 122 121 122 118 116 121 52 117 29 38 18 36 28 18 38 8 12 48 51 51 51 1. (CC) gcc options: -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate GCC 4.9.4 GCC 5.5 GCC 6.5.0 GCC 7.3.0 GCC 7.4.0 GCC 8.2.0 GCC 8.2.0 -march=native -0fast -pipe GCC 9 snapshot 20190210 LLVM 4.0.1 LLVM 5.0.2 LLVM 6.0.1 LLVM 7.0.0.1 -Os -pipe LLVM 8 svn trunk 347854 LLVM 8 svn trunk 347854 -march=native -O3 LLVM 8.0.0 LLVM 8.0.0 V2 ODROID-XU4 Archlinux GCC 8.2 ODROID-XU4 Archlinux LLVM 7.0.0 ODROID-XU4 Ubuntu 18.04 GCC 7.3 Linaro ODROID-XU4 Ubuntu 18.04 LLVM 6 Odroid XU4 ARCHLINUX LLVM 7.0.0 -march=armv7-a -mtune=cortex-a15.cortex-a7 -03 Odroid XU4 Ubuntu GCC 7.3 Linaro -Ofast -pipe Odroid XU4 Ubuntu GCC 7.3 Linaro -march=armv7-a -mtune=cortex-a15.cortex-a7 -0fast -pipe Raspberry 2 B+ Raspbian GCC 7 Stock Xcode 10.1 Xcode 8.3.3 Xcode 9.2 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 2.53, N = 6 SE +/- 1.99, N = 12 SE +/- 3.00, N = 3 SE +/- 2.33, N = 3 SE +/- 1.33, N = 3 SE +/- 3.84, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 194 219 220 194 192 197 194 194 212 212 207 212 209 210 210 212 79 86 73 72 85 69 41 20 209 211 211 1. (CC) gcc options: -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
Phoronix Test Suite v10.8.4