Ubuntu 13.10 32-bit vs. 64-bit / Linux 3.10 Kernel Intel Core i7 720Q benchmarks from Lenovo ThinkPad W510 when comparing Ubuntu 13.10 32-bit and 64-bit binary performance. Benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1307254-SO-UBUNTU32V35 .
Ubuntu 13.10 32-bit vs. 64-bit / Linux 3.10 Kernel Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 Intel Core i7 720Q @ 1.60GHz (8 Cores) LENOVO 4318CTO Intel Core DMI 4096MB 160GB INTEL SSDSA2M160 NVIDIA Quadro FX 880M 1024MB (550/790MHz) Conexant CX20585 Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 Ubuntu 13.10 3.10.0-5-generic (i686) Xfce 4.10 X Server 1.14.2 NVIDIA 319.32 3.3.0 NVIDIA GCC 4.8 ext4 1600x900 3.10.0-5-generic (x86_64) OpenBenchmarking.org Compiler Details - Ubuntu 13.10 i686: --build=i686-linux-gnu --disable-browser-plugin --disable-werror --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-targets=all --enable-threads=posix --host=i686-linux-gnu --target=i686-linux-gnu --with-arch-32=i686 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu 13.10 x86_64: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --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=i686 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details - Scaling Governor: acpi-cpufreq ondemand
Ubuntu 13.10 32-bit vs. 64-bit / Linux 3.10 Kernel openarena: 1600 x 900 reaction: 1600 x 900 xonotic: 1600 x 900 - Low xonotic: 1600 x 900 - High dolfyn: Computational Fluid Dynamics lammps: Rhodopsin Protein ffte: N=64, 1D Complex FFT Routine x264: H.264 Video Encoding build-linux-kernel: Time To Compile c-ray: Total Time smallpt: Global Illumination Renderer; 100 Samples encode-flac: WAV To FLAC ffmpeg: H.264 HD To NTSC DV apache: Static Web Page Serving Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 294.30 134.67 197.56 106.55 49.23 72.95 2589.43 54.36 199.59 80.94 341 12.61 35.47 11952.80 297.97 134.97 206.71 108.43 42.24 69.69 3739.04 62.24 202.42 61.49 264 9.45 31.95 8876.70 OpenBenchmarking.org
OpenArena Resolution: 1600 x 900 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.5 Resolution: 1600 x 900 Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 60 120 180 240 300 SE +/- 0.72, N = 3 SE +/- 1.43, N = 3 294.30 297.97
Reaction Quake 3 Resolution: 1600 x 900 OpenBenchmarking.org Frames Per Second, More Is Better Reaction Quake 3 1.0 Beta Resolution: 1600 x 900 Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.07, N = 3 134.67 134.97 MIN: 134.5 / MAX: 134.9 MIN: 134.9 / MAX: 135.1
Reaction Quake 3 Resolution: 1600 x 900 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better Reaction Quake 3 1.0 Beta Resolution: 1600 x 900 - Total Frame Time Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 4 8 12 16 20 Min: 3 / Avg: 7.36 / Max: 12 Min: 3 / Avg: 7.34 / Max: 13
Xonotic Resolution: 1600 x 900 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1600 x 900 - Effects Quality: Low Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 50 100 150 200 250 SE +/- 0.74, N = 3 SE +/- 0.23, N = 3 197.56 206.71 MIN: 123 / MAX: 393 MIN: 132 / MAX: 407
Xonotic Resolution: 1600 x 900 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1600 x 900 - Effects Quality: High Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 106.55 108.43 MIN: 58 / MAX: 147 MIN: 60 / MAX: 147
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 11 22 33 44 55 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 49.23 42.24
LAMMPS Molecular Dynamics Simulator Test: Rhodopsin Protein OpenBenchmarking.org Loop Time, Fewer Is Better LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 16 32 48 64 80 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 72.95 69.69 1. (CXX) g++ options: -lfftw -lmpich
FFTE Test: N=64, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 5.0 Test: N=64, 1D Complex FFT Routine Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 800 1600 2400 3200 4000 SE +/- 20.49, N = 3 SE +/- 1.55, N = 3 2589.43 3739.04 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2013-06-08 H.264 Video Encoding Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 14 28 42 56 70 SE +/- 0.06, N = 5 SE +/- 0.12, N = 5 54.36 62.24 -m32 -march=i686 -mfpmath=sse -msse -m64 1. (CC) gcc options: -ldl -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 40 80 120 160 200 SE +/- 0.72, N = 3 SE +/- 0.63, N = 3 199.59 202.42
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 80.94 61.49 1. (CC) gcc options: -lm -lpthread -O3
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 70 140 210 280 350 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 341 264 1. (CXX) g++ options: -fopenmp
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.0 WAV To FLAC Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 3 6 9 12 15 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 12.61 9.45 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.0 H.264 HD To NTSC DV Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 8 16 24 32 40 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 35.47 31.95 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lasound -lSDL -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.3 Static Web Page Serving Ubuntu 13.10 i686 Ubuntu 13.10 x86_64 3K 6K 9K 12K 15K SE +/- 239.79, N = 3 SE +/- 185.52, N = 6 11952.80 8876.70 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Phoronix Test Suite v10.8.4