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