Ubuntu 16.04 LTS 32-bit vs. 64-bit Linux Benchmarks

Ubuntu 32-bit vs. 64-bit Linux benchmarks of Ubuntu 16.04 LTS on Linux 4.4 kernel. Tests by MIchael Larabel for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1603095-GA-3264BIT2349&grs.

Ubuntu 16.04 LTS 32-bit vs. 64-bit Linux BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUbuntu 16.04 32-bitUbuntu 16.04 64-bitIntel Core i7-4558U @ 3.30GHz (4 Cores)ASUS UX301LAA v1.0Intel Haswell-ULT DRAM8192MB2 x 128GB SanDisk SD6SP1M1Intel Haswell-ULT IGP (1200MHz)Intel Haswell-ULT HD AudioLQ133T1JW14Intel Wireless 7260Ubuntu 16.044.4.0-11-generic (i686)Unity 7.4.0X Server 1.18.1intel 2.99.9173.3 Mesa 11.1.2GCC 5.3.1 20160225ext42560x14404.4.0-11-generic (x86_64)OpenBenchmarking.orgCompiler Details- Ubuntu 16.04 32-bit: --build=i686-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,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-targets=all --enable-threads=posix --host=i686-linux-gnu --target=i686-linux-gnu --with-arch-32=i686 --with-arch-directory=i386 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu 16.04 64-bit: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,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=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details- Scaling Governor: intel_pstate performanceGraphics Details- SNA

Ubuntu 16.04 LTS 32-bit vs. 64-bit Linux Benchmarksopenssl: RSA 4096-bit Performancec-ray: Total Timeencode-flac: WAV To FLACapache: Static Web Page Servingffmpeg: H.264 HD To NTSC DVxonotic: 2560 x 1440 - Highbuild-linux-kernel: Time To Compilexonotic: 2560 x 1440 - Lowtesseract: 1920 x 1080xonotic: 2560 x 1440 - Ultrarbenchmark: Phoronix Test Suite v6.2.1redis: SETredis: GETx264: H.264 Video Encodingopenarena: 1920 x 1080Ubuntu 16.04 32-bitUbuntu 16.04 64-bit60.4377.638.9126040.7416.8733.78257.2082.5741.9528.721.13741249557.591717471.1569.1930.23267.8055.276.8328663.1015.5132.52248.9484.3742.5628.491395953.562110639.2377.3730.97OpenBenchmarking.org

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceUbuntu 16.04 32-bitUbuntu 16.04 64-bit60120180240300SE +/- 0.03, N = 3SE +/- 0.10, N = 360.43267.80-fomit-frame-pointer-m641. (CC) gcc options: -O3 -lssl -lcrypto -ldl

OpenArena

Resolution: 1920 x 1080 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1920 x 1080 - Total Frame TimeUbuntu 16.04 32-bitUbuntu 16.04 64-bit20406080100Min: 5 / Avg: 30.76 / Max: 99Min: 5 / Avg: 30.36 / Max: 96

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeUbuntu 16.04 32-bitUbuntu 16.04 64-bit20406080100SE +/- 0.84, N = 3SE +/- 0.02, N = 377.6355.271. (CC) gcc options: -lm -lpthread -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACUbuntu 16.04 32-bitUbuntu 16.04 64-bit246810SE +/- 0.02, N = 5SE +/- 0.01, N = 58.916.83-logg1. (CXX) g++ options: -O2 -fvisibility=hidden -lm

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingUbuntu 16.04 32-bitUbuntu 16.04 64-bit6K12K18K24K30KSE +/- 44.89, N = 3SE +/- 119.66, N = 326040.7428663.101. (CC) gcc options: -shared -fPIC -O2 -pthread

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.8.1H.264 HD To NTSC DVUbuntu 16.04 32-bitUbuntu 16.04 64-bit48121620SE +/- 0.04, N = 3SE +/- 0.13, N = 316.8715.51-lbz2-lSDL1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lxcb -lxcb-xfixes -lxcb-render -lxcb-shape -lsndio -lasound -lm -llzma -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize

Xonotic

Resolution: 2560 x 1440 - Effects Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8Resolution: 2560 x 1440 - Effects Quality: HighUbuntu 16.04 32-bitUbuntu 16.04 64-bit816243240SE +/- 0.05, N = 3SE +/- 0.11, N = 333.7832.52MIN: 14 / MAX: 64MIN: 16 / MAX: 64

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.3Time To CompileUbuntu 16.04 32-bitUbuntu 16.04 64-bit60120180240300SE +/- 0.68, N = 3SE +/- 1.30, N = 3257.20248.94

Xonotic

Resolution: 2560 x 1440 - Effects Quality: Low

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8Resolution: 2560 x 1440 - Effects Quality: LowUbuntu 16.04 32-bitUbuntu 16.04 64-bit20406080100SE +/- 1.00, N = 3SE +/- 0.12, N = 382.5784.37MIN: 43 / MAX: 148MIN: 49 / MAX: 149

Tesseract

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 1080Ubuntu 16.04 32-bitUbuntu 16.04 64-bit1020304050SE +/- 0.25, N = 3SE +/- 0.42, N = 341.9542.56

Xonotic

Resolution: 2560 x 1440 - Effects Quality: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8Resolution: 2560 x 1440 - Effects Quality: UltraUbuntu 16.04 32-bitUbuntu 16.04 64-bit714212835SE +/- 0.10, N = 3SE +/- 0.05, N = 328.7228.49MIN: 12 / MAX: 58MIN: 12 / MAX: 58

R Benchmark

Phoronix Test Suite v6.2.1

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkPhoronix Test Suite v6.2.1Ubuntu 16.04 32-bit0.25590.51180.76771.02361.2795SE +/- 0.0020, N = 31.13741. R scripting front-end version 3.2.3 (2015-12-10)

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETUbuntu 16.04 32-bitUbuntu 16.04 64-bit300K600K900K1200K1500KSE +/- 6974.11, N = 3SE +/- 60380.31, N = 61249557.591395953.561. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETUbuntu 16.04 32-bitUbuntu 16.04 64-bit500K1000K1500K2000K2500KSE +/- 68943.43, N = 6SE +/- 124590.98, N = 61717471.152110639.231. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2015-11-02H.264 Video EncodingUbuntu 16.04 32-bitUbuntu 16.04 64-bit20406080100SE +/- 1.34, N = 10SE +/- 1.64, N = 1069.1977.37-m32 -march=i686 -mfpmath=sse -msse -msse2-m641. (CC) gcc options: -ldl -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize

OpenArena

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080Ubuntu 16.04 32-bitUbuntu 16.04 64-bit714212835SE +/- 0.23, N = 3SE +/- 1.18, N = 630.2330.97MIN: 4 / MAX: 770MIN: 4 / MAX: 630


Phoronix Test Suite v10.8.5