mem28

2 x Intel Xeon E5-2680 v4 testing with a Inspur YZMB-00689-101 (4.1.17 BIOS) and ASPEED ASPEED Family on Debian 9.6 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1811265-FO-1810171RA17&sor&grw.

mem28ProcessorMotherboardMemoryDiskChipsetGraphicsNetworkOSKernelCompilerFile-SystemSystem LayerScreen Resolutionmem28mem51azure42mem163yunnova6_memIntel Xeon E5-2683 v3 @ 2.00GHz (2 Cores)Xen HVM domU (4.7.5-1.21 BIOS)1 x 4092 MB RAM99GBCentOS Linux 73.10.0-862.14.4.el7.x86_64 (x86_64)GCC 4.8.5 20150623ext3Xen HVM domU 4.7.5-1.21Intel Xeon E3-1270 v3 @ 3.50GHz (4 Cores / 8 Threads)Supermicro X10SLH-N6-ST031 v1.01 (3.0 BIOS)2 x 4096 MB DDR3-1600MHz800GB MR9361-8ixfsIntel Xeon E5-2673 v3 @ 2.39GHz (2 Cores)Microsoft Virtual Machine v7.0 (090007 BIOS)Intel 440BX/ZX/DX1024 MB + 3072 MB32GB Virtual Disk + 9GB Virtual Disk + 54GB Virtual DiskMicrosoft Hyper-V virtual VGA3.10.0-862.11.6.el7.x86_64 (x86_64)1152x864Microsoft Hyper-V Server2 x Intel Core (Broadwell) @ 2.39GHz (2 Cores)OpenStack Foundation Nova v2013.2.2 (1.10.2-1 BIOS)Intel 440FX- 82441FX PMC1 x 4096 MB RAM QEMU20GBCirrus Logic GD 5446Red Hat Virtio device3.10.0-693.el7.x86_64 (x86_64)ext41024x768KVM2 x Intel Xeon E5-2680 v4 @ 3.30GHz (28 Cores / 56 Threads)Inspur YZMB-00689-101 (4.1.17 BIOS)Intel Xeon E7 v4/Xeon8 x 32 GB DDR4-2400MHz Samsung M393A4K40CB1-CRC1200GB MR9361-8i + 3840GB MR9361-8iASPEED ASPEED FamilyIntel I350 Gigabit ConnectionDebian 9.64.9.0-8-amd64 (x86_64)GCC 6.3.0 20170516OpenBenchmarking.orgCompiler Details- mem28: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic - mem51: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic - azure42: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic - mem163yun: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic - nova6_mem: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Security Details- mem28: KPTI + Load fences __user pointer sanitization + Full retpoline + SSB disabled via prctl and seccomp + PTE Inversion- mem51: KPTI + Load fences __user pointer sanitization + Full retpoline + SSB disabled via prctl and seccomp + PTE Inversion; VMX: SMT vulnerable L1D conditional cache flushes- azure42: SELinux + KPTI + Load fences __user pointer sanitization + Retpoline without IBPB + PTE Inversion- nova6_mem: KPTI + __user pointer sanitization + Full generic retpoline ProtectionProcessor Details- mem51, nova6_mem: Scaling Governor: intel_pstate powersave

mem28tinymembench: Standard MemcpyDifferenceStandard ErrorStandard Deviationmem28mem51azure42mem163yunnova6_mem77211.00x76.571.72%90131.17x0.570.01%83501.08x209.476.14%80861.05x110.674.11%14903.831.93x205.242.39%OpenBenchmarking.org

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard Memcpynova6_memmem51azure42mem163yunmem283K6K9K12K15KSE +/- 205.24, N = 3SE +/- 0.57, N = 3SE +/- 209.47, N = 6SE +/- 110.67, N = 9SE +/- 76.57, N = 314903.839013.008350.008086.007721.001. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard Memsetnova6_memmem163yunmem51mem28azure425K10K15K20K25KSE +/- 796.51, N = 3SE +/- 208.28, N = 9SE +/- 9.10, N = 3SE +/- 196.81, N = 3SE +/- 160.43, N = 621175.2012621.009097.008219.007862.001. (CC) gcc options: -O2 -lm


Phoronix Test Suite v10.8.4