Intel Core i3-7100 testing with a Gigabyte B250M-DS3H-CF and Intel HD 630 on Ubuntu 17.10 via the Phoronix Test Suite.
Core i3 7100: Noretpoline Environment Notes: GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderrCompiler Notes: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -vDisk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersaveSystem Notes: Python 2.7.14.
Core i3 7100: Retpoline Processor: Intel Core i3-7100 @ 3.90GHz (2 Cores / 4 Threads), Motherboard: Gigabyte B250M-DS3H-CF, Chipset: Intel Xeon E3-1200 v6/7th + B250, Memory: 8192MB, Disk: 250GB Western Digital WDS250G1B0A-, Graphics: Intel HD 630 3072MB (1100MHz), Audio: Realtek ALC887-VD, Monitor: DELL S2409W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 17.10, Kernel: 4.14.0-phx-retpoline (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, OpenGL: 4.5 Mesa 17.2.2, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1920x1080
Core i3 7100: GCC Retpoline Processor: Intel Core i3-7100 @ 3.90GHz (2 Cores / 4 Threads), Motherboard: Gigabyte B250M-DS3H-CF, Chipset: Intel Xeon E3-1200 v6/7th + B250, Memory: 8192MB, Disk: 250GB Western Digital WDS250G1B0A-, Graphics: Intel HD 630 (1100MHz) , Audio: Realtek ALC887-VD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 17.10, Kernel: 4.14.0-phx-retpoline-gcc-retpo (x86_64), Compiler: GCC 7.2.0, File-System: ext4
Compiler Notes: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -vDisk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersaveSystem Notes: Python 2.7.14.
CacheBench This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write Retpoline Noretpoline GCC Retpoline 8K 16K 24K 32K 40K SE +/- 299.55, N = 3 SE +/- 523.64, N = 3 SE +/- 130.40, N = 3 30442.16 30430.92 37339.10 1. (CC) gcc options: -lrt
Apache Benchmark This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving Retpoline Noretpoline GCC Retpoline 7K 14K 21K 28K 35K SE +/- 55.27, N = 3 SE +/- 72.52, N = 3 SE +/- 85.32, N = 3 33820.28 33830.51 30811.86 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Flexible IO Tester OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 110 220 330 440 550 SE +/- 7.93, N = 4 SE +/- 11.21, N = 6 SE +/- 10.91, N = 6 496.68 477.64 469.03 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 50 100 150 200 250 SE +/- 4.02, N = 4 SE +/- 5.40, N = 6 SE +/- 5.32, N = 6 239 230 226 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 12K 24K 36K 48K 60K SE +/- 910.57, N = 6 SE +/- 241.04, N = 3 SE +/- 23.30, N = 3 58082 56675 55299 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 50 100 150 200 250 SE +/- 3.64, N = 6 SE +/- 0.96, N = 3 SE +/- 0.09, N = 3 232.34 226.72 221.21 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Retpoline Noretpoline GCC Retpoline 5 10 15 20 25 SE +/- 0.27, N = 3 SE +/- 0.27, N = 3 SE +/- 0.35, N = 6 21.06 20.24 21.03 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Retpoline Noretpoline GCC Retpoline 10 20 30 40 50 SE +/- 0.95, N = 6 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 43.28 41.97 41.97 1. (CC) gcc options: -lm -lpthread -O3
Flexible IO Tester OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 50 100 150 200 250 SE +/- 0.58, N = 3 235 241 234 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 20 40 60 80 100 SE +/- 2.04, N = 6 SE +/- 2.33, N = 6 SE +/- 2.34, N = 6 104 106 103 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 50 100 150 200 250 SE +/- 4.08, N = 6 SE +/- 4.77, N = 6 SE +/- 4.89, N = 6 219.69 224.55 218.34 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once Retpoline Noretpoline GCC Retpoline 2 4 6 8 10 SE +/- 0.13, N = 6 SE +/- 0.01, N = 3 SE +/- 0.17, N = 6 7.25 7.05 7.22
Flexible IO Tester OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 110 220 330 440 550 SE +/- 0.27, N = 3 SE +/- 1.16, N = 3 SE +/- 0.86, N = 3 487.86 500.61 487.95 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Retpoline Noretpoline GCC Retpoline 1200 2400 3600 4800 6000 SE +/- 11.44, N = 3 SE +/- 79.73, N = 6 SE +/- 85.27, N = 3 5822.47 5691.52 5744.45 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Retpoline Noretpoline GCC Retpoline 13K 26K 39K 52K 65K SE +/- 157.22, N = 3 SE +/- 124.82, N = 3 SE +/- 70.41, N = 3 60853.79 60804.23 59555.58 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
libjpeg-turbo tjbench OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.1 Test: Decompression Throughput Retpoline Noretpoline GCC Retpoline 40 80 120 160 200 SE +/- 0.62, N = 3 SE +/- 0.83, N = 3 SE +/- 2.35, N = 3 162.90 163.94 160.73 1. (CC) gcc options: -O3 -lm
CacheBench This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Retpoline Noretpoline GCC Retpoline 700 1400 2100 2800 3500 SE +/- 8.50, N = 3 SE +/- 0.03, N = 3 SE +/- 11.30, N = 3 3267.02 3304.58 3288.78 1. (CC) gcc options: -lrt
lzbench OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression Retpoline Noretpoline GCC Retpoline 20 40 60 80 100 SE +/- 0.67, N = 3 98 98 97 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Retpoline Noretpoline GCC Retpoline 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 22.70 22.60 22.80 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Flexible IO Tester OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 60 120 180 240 300 SE +/- 0.90, N = 3 SE +/- 0.25, N = 3 SE +/- 0.50, N = 3 288.55 290.08 289.85 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 16K 32K 48K 64K 80K SE +/- 224.01, N = 3 SE +/- 61.65, N = 3 SE +/- 125.86, N = 3 72135 72515 72458 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Retpoline Noretpoline GCC Retpoline 80 160 240 320 400 SE +/- 0.97, N = 3 SE +/- 0.79, N = 3 SE +/- 0.33, N = 3 352.94 353.47 351.80 1. (CXX) g++ options: -O2 -lOpenCL
t-test1 This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 Retpoline Noretpoline GCC Retpoline 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.64 6.62 6.61 1. (CC) gcc options: -pthread
Flexible IO Tester OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 20K 40K 60K 80K 100K SE +/- 83.22, N = 3 SE +/- 84.15, N = 3 SE +/- 42.12, N = 3 91060 90813 90654 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 80 160 240 320 400 SE +/- 0.33, N = 3 SE +/- 0.34, N = 3 SE +/- 0.17, N = 3 364.25 363.27 362.63 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
CacheBench This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Retpoline Noretpoline GCC Retpoline 6K 12K 18K 24K 30K SE +/- 19.28, N = 3 SE +/- 165.23, N = 3 SE +/- 57.34, N = 3 27555.44 27496.29 27595.76 1. (CC) gcc options: -lrt
PyBench OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times Retpoline Noretpoline GCC Retpoline 300 600 900 1200 1500 SE +/- 2.33, N = 3 SE +/- 0.88, N = 3 SE +/- 1.86, N = 3 1237 1237 1241
t-test1 This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Retpoline Noretpoline GCC Retpoline 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 19.72 19.66 19.72 1. (CC) gcc options: -pthread
Stockfish OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time Retpoline Noretpoline GCC Retpoline 700 1400 2100 2800 3500 SE +/- 2.31, N = 3 SE +/- 4.33, N = 3 SE +/- 3.48, N = 3 3381 3390 3380 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Retpoline Noretpoline GCC Retpoline 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 81.22 81.30 81.19 1. (CXX) g++ options: -O2 -lOpenCL
lzbench OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression Retpoline Noretpoline GCC Retpoline 200 400 600 800 1000 1048 1049 1049 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt Retpoline Noretpoline GCC Retpoline 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 16.66 16.66 16.66
lzbench lzbench is an in-memory benchmark of various compressors. The file used for compression is a Linux kernel source tree tarball. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression Retpoline Noretpoline GCC Retpoline 80 160 240 320 400 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 389 389 389 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression Retpoline Noretpoline GCC Retpoline 8 16 24 32 40 35 35 35 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Redis OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Retpoline Noretpoline GCC Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 36814.08, N = 3 SE +/- 37946.15, N = 3 SE +/- 75981.99, N = 6 2150240.67 2221861.83 1998047.79 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Retpoline Noretpoline GCC Retpoline 600K 1200K 1800K 2400K 3000K SE +/- 63825.36, N = 6 SE +/- 143682.35, N = 6 SE +/- 36607.32, N = 6 2803262.17 2893529.04 2663224.25 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH Retpoline Noretpoline GCC Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 8875.48, N = 3 SE +/- 21014.65, N = 3 SE +/- 66453.69, N = 6 2061931.79 2177471.75 1934011.40 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SADD Retpoline Noretpoline GCC Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 64931.93, N = 6 SE +/- 55874.90, N = 6 SE +/- 68085.80, N = 6 2438076.71 2496492.46 2268956.04 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP Retpoline Noretpoline GCC Retpoline 700K 1400K 2100K 2800K 3500K SE +/- 169668.46, N = 6 SE +/- 36186.06, N = 3 SE +/- 39158.24, N = 3 2800939.79 3286675.33 2186380.50 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs Retpoline Noretpoline GCC Retpoline 2 4 6 8 10 SE +/- 0.33, N = 6 SE +/- 0.10, N = 6 SE +/- 0.09, N = 3 6.45 6.16 6.15
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Retpoline Noretpoline GCC Retpoline 70 140 210 280 350 SE +/- 9.97, N = 3 SE +/- 6.73, N = 3 SE +/- 11.42, N = 3 294.62 307.51 297.72
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Retpoline Noretpoline GCC Retpoline 70 140 210 280 350 SE +/- 15.47, N = 6 SE +/- 4.74, N = 6 SE +/- 5.17, N = 6 325.56 335.87 342.43
Flexible IO Tester OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 40 80 120 160 200 SE +/- 11.63, N = 6 SE +/- 1.33, N = 3 SE +/- 11.93, N = 6 121 164 129 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 70 140 210 280 350 SE +/- 23.72, N = 6 SE +/- 2.62, N = 3 SE +/- 24.39, N = 6 255.09 344.62 271.36 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 16K 32K 48K 64K 80K SE +/- 30.66, N = 3 SE +/- 4218.42, N = 6 SE +/- 98.06, N = 3 73245 74729 73437 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Retpoline Noretpoline GCC Retpoline 70 140 210 280 350 SE +/- 0.12, N = 3 SE +/- 16.87, N = 6 SE +/- 0.39, N = 3 293.00 298.93 293.76 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Core i3 7100: Noretpoline Environment Notes: GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderrCompiler Notes: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -vDisk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersaveSystem Notes: Python 2.7.14.
Testing initiated at 7 January 2018 12:19 by user phoronix.
Core i3 7100: Retpoline Processor: Intel Core i3-7100 @ 3.90GHz (2 Cores / 4 Threads), Motherboard: Gigabyte B250M-DS3H-CF, Chipset: Intel Xeon E3-1200 v6/7th + B250, Memory: 8192MB, Disk: 250GB Western Digital WDS250G1B0A-, Graphics: Intel HD 630 3072MB (1100MHz), Audio: Realtek ALC887-VD, Monitor: DELL S2409W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 17.10, Kernel: 4.14.0-phx-retpoline (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, OpenGL: 4.5 Mesa 17.2.2, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderrCompiler Notes: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -vDisk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersaveSystem Notes: Python 2.7.14.
Testing initiated at 7 January 2018 14:49 by user phoronix.
Core i3 7100: GCC Retpoline Processor: Intel Core i3-7100 @ 3.90GHz (2 Cores / 4 Threads), Motherboard: Gigabyte B250M-DS3H-CF, Chipset: Intel Xeon E3-1200 v6/7th + B250, Memory: 8192MB, Disk: 250GB Western Digital WDS250G1B0A-, Graphics: Intel HD 630 (1100MHz), Audio: Realtek ALC887-VD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 17.10, Kernel: 4.14.0-phx-retpoline-gcc-retpo (x86_64), Compiler: GCC 7.2.0, File-System: ext4
Compiler Notes: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -vDisk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersaveSystem Notes: Python 2.7.14.
Testing initiated at 7 January 2018 17:22 by user phoronix.