xen-coresched-rfc-xen-NUMA-PVguest

Xen Core Scheduling RFC (PV==v1, HVM==v2), NUMA host

HTML result view exported from: https://openbenchmarking.org/result/1905152-SP-1905159DA24&grt.

xen-coresched-rfc-xen-NUMA-PVguestProcessorMemoryDiskGraphicsMotherboardChipsetOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionSystem LayerDisplay DriverXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=threadIntel Xeon E5620 (1 Core / 16 Threads)8192MB99GBxenopenSUSE Tumbleweed 201904115.0.6-1-default (x86_64)GNOME Shell 3.30.2X ServerGCC 8.3.1 20190226 [gcc-8-branch revision 269204]ext4800x600Xen 4.13.-unstable HypervisorIntel Xeon E5620 (1 Core / 8 Threads)38GBX Server 1.20.4modesetting 1.20.4btrfsIntel Xeon E5620 (8 Cores)Xen HVM domU (4.13-unstable BIOS)Intel 440FX 82441FX PMC99GBCirrus Logic GD 5446ext41024x768Xen HVM domU 4.13-unstableOpenBenchmarking.orgEnvironment Details- Xen PV, SMT On, vanilla, Xen PV, SMT Off, vanilla: LIBGL_DEBUG=quietCompiler Details- --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind Disk Details- Xen PV, SMT On, vanilla: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/home,subvolid=264- Xen PV, SMT Off, vanilla: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/home,subvolid=264- Xen PV, SMT Off, patched, sched-gran=thread: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/var,subvolid=258- Xen PV, SMT Off, patched, sched-gran=core: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/var,subvolid=258- Xen HVM, SMT On, patched v2, sched-gran=thread: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/home,subvolid=264Security Details- __user pointer sanitization + disabled + PTE Inversion

xen-coresched-rfc-xen-NUMA-PVguestcompress-7zip: Compress Speed Testaio-stress: Rand Writefio: Rand Read - Sync - No - Yes - 512KB - Default Test Directoryfio: Rand Write - Sync - No - Yes - 512KB - Default Test Directoryfio: Seq Read - Sync - No - Yes - 512KB - Default Test Directoryfio: Rand Read - POSIX AIO - No - Yes - 512KB - Default Test Directoryfio: Seq Write - Sync - No - Yes - 512KB - Default Test Directoryfio: Rand Write - POSIX AIO - No - Yes - 512KB - Default Test Directoryfio: Seq Read - POSIX AIO - No - Yes - 512KB - Default Test Directoryfio: Seq Write - POSIX AIO - No - Yes - 512KB - Default Test Directoryhackbench: 1 - Threadhackbench: 4 - Threadhackbench: 8 - Threadhackbench: 16 - Threadcompress-pbzip2: 256MB File Compressionsmallpt: Global Illumination Renderer; 128 Samplessqlite: Timed SQLite Insertionsstream: Copystream: Scalestream: Triadstream: Addstress-ng: Bsearchstress-ng: Forkingstress-ng: CPU Stressstress-ng: Vector Mathstress-ng: Socket Activitybuild-linux-kernel: Time To Compilebuild-mplayer: Time To Compilex264: H.264 Video Encodingx265: H.265 1080p Video Encodingcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Xen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread25674105038.8757.8790.3739.4789.7359.9091.9090.3312.3167.371001778.3230.293782203716965190991919831228080187010558176418647.0931.7413.5933.4619153107738.7059.3789.6039.2388.7360.6091.4790.4017.1569.7213227710.9637.55402220261676318719189352323645113716939129422451.7024.2812.7839.2518244102638.7359.7396.1739.2794.5061.6797.8396.0717.1370.3214229612.6643.971040216981597918424184122147627612826512122423356.4424.2112.7041.351318021838.5060.0796.5039.2094.3761.3798.0096.7321.1590.3116730015.0059.629631953315604168001687815795115853528590733579.8016.588.0152.281958599038.5059.0090.1039.8088.9760.2391.9390.2717.7364.1796.6215612.2041.053862014214956174981695421511642013156543280619652.6324.7412.4337.25OpenBenchmarking.org

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread5K10K15K20K25KSE +/- 15.01, N = 3SE +/- 19.22, N = 3SE +/- 230.12, N = 3SE +/- 194.37, N = 5SE +/- 210.97, N = 325674191531824413180195851. (CXX) g++ options: -pipe -lpthread

AIO-Stress

Test: Random Write

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Test: Random WriteXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread2004006008001000SE +/- 10.61, N = 3SE +/- 15.82, N = 5SE +/- 18.60, N = 3SE +/- 80.79, N = 12SE +/- 7.21, N = 31050107710262189901. (CC) gcc options: -pthread -laio

Flexible IO Tester

Type: Random Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Random Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread918273645SE +/- 0.26, N = 3SE +/- 0.17, N = 3SE +/- 0.22, N = 3SE +/- 0.26, N = 3SE +/- 0.29, N = 338.8738.7038.7338.5038.50

Flexible IO Tester

Type: Random Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Random Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread1326395265SE +/- 0.37, N = 3SE +/- 0.17, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.36, N = 357.8759.3759.7360.0759.00

Flexible IO Tester

Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread20406080100SE +/- 0.29, N = 3SE +/- 0.25, N = 3SE +/- 0.12, N = 3SE +/- 0.35, N = 3SE +/- 0.21, N = 390.3789.6096.1796.5090.10

Flexible IO Tester

Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread918273645SE +/- 0.44, N = 3SE +/- 0.71, N = 3SE +/- 0.47, N = 3SE +/- 0.45, N = 3SE +/- 0.45, N = 339.4739.2339.2739.2039.80

Flexible IO Tester

Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread20406080100SE +/- 0.09, N = 3SE +/- 0.20, N = 3SE +/- 0.36, N = 3SE +/- 0.78, N = 3SE +/- 0.24, N = 389.7388.7394.5094.3788.97

Flexible IO Tester

Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread1428425670SE +/- 0.50, N = 3SE +/- 0.52, N = 3SE +/- 0.43, N = 3SE +/- 0.37, N = 3SE +/- 0.15, N = 359.9060.6061.6761.3760.23

Flexible IO Tester

Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread20406080100SE +/- 0.17, N = 3SE +/- 0.13, N = 3SE +/- 0.23, N = 3SE +/- 0.35, N = 3SE +/- 0.34, N = 391.9091.4797.8398.0091.93

Flexible IO Tester

Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread20406080100SE +/- 0.55, N = 3SE +/- 0.64, N = 3SE +/- 0.56, N = 3SE +/- 0.18, N = 3SE +/- 0.44, N = 390.3390.4096.0796.7390.27

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread510152025SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 312.3117.1517.1321.1517.731. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread20406080100SE +/- 2.88, N = 12SE +/- 0.48, N = 3SE +/- 0.50, N = 3SE +/- 0.51, N = 3SE +/- 1.04, N = 367.3769.7270.3290.3164.171. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread4080120160200SE +/- 0.27, N = 3SE +/- 0.74, N = 3SE +/- 0.37, N = 3SE +/- 0.61, N = 3SE +/- 0.46, N = 3100.00132.00142.00167.0096.621. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread70140210280350SE +/- 2.30, N = 3SE +/- 1.11, N = 3SE +/- 5.23, N = 9SE +/- 3.48, N = 3SE +/- 0.74, N = 31772772963001561. (CC) gcc options: -lpthread

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread48121620SE +/- 0.34, N = 12SE +/- 0.44, N = 12SE +/- 0.44, N = 12SE +/- 0.37, N = 12SE +/- 0.55, N = 128.3210.9612.6615.0012.201. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread1326395265SE +/- 0.17, N = 3SE +/- 0.10, N = 3SE +/- 0.76, N = 3SE +/- 0.12, N = 3SE +/- 0.24, N = 330.2937.5543.9759.6241.051. (CXX) g++ options: -fopenmp -O3

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread2004006008001000SE +/- 5.17, N = 3SE +/- 12.03, N = 9SE +/- 7.11, N = 3SE +/- 6.16, N = 3SE +/- 7.66, N = 337840210409633861. (CC) gcc options: -O2 -lz -ldl -lpthread

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread5K10K15K20K25KSE +/- 13.04, N = 5SE +/- 89.39, N = 5SE +/- 59.79, N = 5SE +/- 15.22, N = 5SE +/- 170.73, N = 1722037220262169819533201421. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread4K8K12K16K20KSE +/- 21.13, N = 5SE +/- 17.13, N = 5SE +/- 48.22, N = 5SE +/- 18.12, N = 5SE +/- 224.80, N = 516965167631597915604149561. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread4K8K12K16K20KSE +/- 7.76, N = 5SE +/- 20.82, N = 5SE +/- 46.66, N = 5SE +/- 26.19, N = 5SE +/- 94.26, N = 519099187191842416800174981. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread4K8K12K16K20KSE +/- 7.62, N = 5SE +/- 20.15, N = 5SE +/- 53.48, N = 5SE +/- 25.03, N = 5SE +/- 239.13, N = 519198189351841216878169541. (CC) gcc options: -O3 -march=native -fopenmp

Stress-NG

Test: Bsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: BsearchXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread7001400210028003500SE +/- 3.25, N = 3SE +/- 3.41, N = 3SE +/- 28.61, N = 3SE +/- 1.21, N = 3SE +/- 25.52, N = 3312223232147157921511. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread4K8K12K16K20KSE +/- 33.58, N = 3SE +/- 92.86, N = 3SE +/- 43.99, N = 3SE +/- 22.78, N = 3SE +/- 40.44, N = 38080645162765115164201. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CPU StressXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread400800120016002000SE +/- 5.75, N = 3SE +/- 4.29, N = 3SE +/- 14.87, N = 12SE +/- 11.74, N = 12SE +/- 19.53, N = 318701371128285313151. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Vector MathXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread2K4K6K8K10KSE +/- 1.88, N = 3SE +/- 4.13, N = 3SE +/- 87.74, N = 6SE +/- 2.90, N = 3SE +/- 84.42, N = 31055869396512528565431. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread6001200180024003000SE +/- 18.38, N = 11SE +/- 11.63, N = 3SE +/- 17.84, N = 3SE +/- 12.76, N = 3SE +/- 21.74, N = 317641294122490728061. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread70140210280350SE +/- 2.60, N = 3SE +/- 2.01, N = 3SE +/- 2.15, N = 3SE +/- 2.12, N = 3SE +/- 1.62, N = 3186224233335196

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.0-rc3Time To CompileXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread20406080100SE +/- 0.66, N = 5SE +/- 0.91, N = 3SE +/- 0.64, N = 12SE +/- 1.23, N = 3SE +/- 0.80, N = 1247.0951.7056.4479.8052.63

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread714212835SE +/- 1.20, N = 10SE +/- 0.38, N = 12SE +/- 0.44, N = 3SE +/- 0.18, N = 3SE +/- 0.45, N = 1131.7424.2824.2116.5824.741. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video EncodingXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread3691215SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.14, N = 3SE +/- 0.02, N = 3SE +/- 0.15, N = 313.5912.7812.708.0112.431. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Xen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched v2, sched-gran=thread1224364860SE +/- 0.39, N = 12SE +/- 0.24, N = 3SE +/- 0.49, N = 12SE +/- 0.42, N = 3SE +/- 0.22, N = 333.4639.2541.3552.2837.251. (CC) gcc options: -O3 -pthread -lz


Phoronix Test Suite v10.8.4