xpti-with-pcid

Xen 4.11-unstable, XPTI + Wei's PCID + Juergen's overhead mitigation; xpti=on

HTML result view exported from: https://openbenchmarking.org/result/1803032-DARI-180303068.

xpti-with-pcidProcessorMemoryDiskGraphicsOSKernelDesktopDisplay DriverCompilerFile-SystemScreen ResolutionSystem LayerXPTI off+this series, XPTI onIntel Xeon E5620 @ 2.39GHz (1 Core / 16 Threads)10240MB160GBxenopenSUSE 15.04.12.14-lp150.5-default (x86_64)GNOME Shell 3.26.2modesetting 1.19.6GCC 7.3.0xfs800x600Xen 4.11.-unstable HypervisorOpenBenchmarking.orgEnvironment Details- LIBGL_DEBUG=quietCompiler Details- --build=x86_64-suse-linux --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-plugin --disable-werror --enable-__cxa_atexit --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-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- NONE / data=ordered,relatime,rwSystem Details- Python 2.7.14.

xpti-with-pcidaio-stress: Rand Writestream: Copystream: Scalestream: Triadstream: Addt-test1: 1t-test1: 2cachebench: Readcachebench: Writecachebench: Read / Modify / Writebuild-linux-kernel: Time To Compilebuild-mplayer: Time To Compilebuild-php: Time To Compilecompress-pbzip2: 256MB File Compressionhackbench: 1 - Threadhackbench: 4 - Threadhackbench: 16 - Threadstress-ng: Cryptostress-ng: Bsearchstress-ng: Forkingstress-ng: Hsearchstress-ng: Lsearchstress-ng: Tsearchstress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingpybench: Total For Average Test Timesschbench: 2 - 16schbench: 4 - 16schbench: 6 - 16schbench: 8 - 16schbench: 16 - 16schbench: 32 - 16XPTI off+this series, XPTI on1926.5715738.4810849.1412268.2012323.6075.2024.132026.199741.4013253.33155.5446.12119.468.9611.4538.43140.91689.363941.306208.4026380.6360.27125.721706.722262689.3720287.2410516.51978.381568.00822072.29269733.9758.003737187.66298817696861441302191731413387736365871931.4419011.6612833.8414085.5615881.14111.1234.122024.439734.2413247.78169.2147.70128.668.4715.4853.90203.78688.783902.205589.5926389.6660.27125.021733.772109096.5620259.7810507.481058.671170.07366599.11263300.5456.322018958.1829991836887168130389176555339797624981OpenBenchmarking.org

AIO-Stress

Test: Random Write

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Test: Random WriteXPTI off+this series, XPTI on400800120016002000SE +/- 41.79, N = 6SE +/- 31.83, N = 61926.571931.441. (CC) gcc options: -pthread -laio

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyXPTI off+this series, XPTI on4K8K12K16K20KSE +/- 38.19, N = 5SE +/- 38.78, N = 515738.4819011.661. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleXPTI off+this series, XPTI on3K6K9K12K15KSE +/- 26.09, N = 5SE +/- 26.40, N = 510849.1412833.841. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadXPTI off+this series, XPTI on3K6K9K12K15KSE +/- 13.73, N = 5SE +/- 16.58, N = 512268.2014085.561. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddXPTI off+this series, XPTI on3K6K9K12K15KSE +/- 17.51, N = 5SE +/- 30.50, N = 512323.6015881.141. (CC) gcc options: -O3 -march=native -fopenmp

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1XPTI off+this series, XPTI on20406080100SE +/- 0.12, N = 3SE +/- 0.35, N = 375.20111.121. (CC) gcc options: -pthread

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2XPTI off+this series, XPTI on816243240SE +/- 0.04, N = 3SE +/- 0.04, N = 324.1334.121. (CC) gcc options: -pthread

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadXPTI off+this series, XPTI on400800120016002000SE +/- 0.29, N = 3SE +/- 0.27, N = 32026.192024.431. (CC) gcc options: -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: WriteXPTI off+this series, XPTI on2K4K6K8K10KSE +/- 1.33, N = 3SE +/- 1.35, N = 39741.409734.241. (CC) gcc options: -lrt

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WriteXPTI off+this series, XPTI on3K6K9K12K15KSE +/- 2.62, N = 3SE +/- 0.71, N = 313253.3313247.781. (CC) gcc options: -lrt

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileXPTI off+this series, XPTI on4080120160200SE +/- 2.36, N = 5SE +/- 3.07, N = 3155.54169.21

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.0-rc3Time To CompileXPTI off+this series, XPTI on1122334455SE +/- 0.51, N = 3SE +/- 0.86, N = 346.1247.70

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileXPTI off+this series, XPTI on306090120150SE +/- 0.23, N = 3SE +/- 1.01, N = 3119.46128.661. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionXPTI off+this series, XPTI on3691215SE +/- 0.85, N = 6SE +/- 0.04, N = 38.968.471. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadXPTI off+this series, XPTI on48121620SE +/- 0.03, N = 3SE +/- 0.00, N = 311.4515.481. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadXPTI off+this series, XPTI on1224364860SE +/- 0.04, N = 3SE +/- 0.05, N = 338.4353.901. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadXPTI off+this series, XPTI on4080120160200SE +/- 0.27, N = 3SE +/- 0.11, N = 3140.91203.781. (CC) gcc options: -lpthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoXPTI off+this series, XPTI on150300450600750SE +/- 0.21, N = 3SE +/- 0.47, N = 3689.36688.781. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Bsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: BsearchXPTI off+this series, XPTI on8001600240032004000SE +/- 1.51, N = 3SE +/- 40.34, N = 33941.303902.201. (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: ForkingXPTI off+this series, XPTI on13002600390052006500SE +/- 71.74, N = 3SE +/- 82.82, N = 36208.405589.591. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Hsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: HsearchXPTI off+this series, XPTI on6K12K18K24K30KSE +/- 39.98, N = 3SE +/- 53.38, N = 326380.6326389.661. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Lsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: LsearchXPTI off+this series, XPTI on1326395265SE +/- 0.00, N = 3SE +/- 0.00, N = 360.2760.271. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Tsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: TsearchXPTI off+this series, XPTI on306090120150SE +/- 0.15, N = 3SE +/- 0.13, N = 3125.72125.021. (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 StressXPTI off+this series, XPTI on400800120016002000SE +/- 15.99, N = 3SE +/- 18.40, N = 31706.721733.771. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresXPTI off+this series, XPTI on500K1000K1500K2000K2500KSE +/- 17693.20, N = 3SE +/- 5502.88, N = 32262689.372109096.561. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Matrix MathXPTI off+this series, XPTI on4K8K12K16K20KSE +/- 26.16, N = 3SE +/- 16.57, N = 320287.2420259.781. (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 MathXPTI off+this series, XPTI on2K4K6K8K10KSE +/- 3.19, N = 3SE +/- 3.19, N = 310516.5110507.481. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Memory CopyingXPTI off+this series, XPTI on2004006008001000SE +/- 1.30, N = 3SE +/- 7.73, N = 3978.381058.671. (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 ActivityXPTI off+this series, XPTI on30060090012001500SE +/- 14.93, N = 3SE +/- 4.21, N = 31568.001170.071. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingXPTI off+this series, XPTI on200K400K600K800K1000KSE +/- 15714.56, N = 3SE +/- 5660.42, N = 6822072.29366599.111. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Glibc C String FunctionsXPTI off+this series, XPTI on60K120K180K240K300KSE +/- 5296.86, N = 3SE +/- 253.74, N = 3269733.97263300.541. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Glibc Qsort Data SortingXPTI off+this series, XPTI on1326395265SE +/- 0.13, N = 3SE +/- 1.18, N = 658.0056.321. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingXPTI off+this series, XPTI on800K1600K2400K3200K4000KSE +/- 104519.81, N = 6SE +/- 42303.39, N = 63737187.662018958.181. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesXPTI off+this series, XPTI on6001200180024003000SE +/- 1.76, N = 3SE +/- 7.45, N = 329882999

Schbench

Message Threads: 2 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 2 - Workers Per Message Thread: 16XPTI off+this series, XPTI on4K8K12K16K20KSE +/- 195.52, N = 3SE +/- 459.66, N = 617696183681. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 4 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 4 - Workers Per Message Thread: 16XPTI off+this series, XPTI on20K40K60K80K100KSE +/- 1564.19, N = 3SE +/- 1665.64, N = 386144871681. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 16XPTI off+this series, XPTI on30K60K90K120K150KSE +/- 1395.01, N = 3SE +/- 850.13, N = 31302191303891. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 8 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 16XPTI off+this series, XPTI on40K80K120K160K200KSE +/- 903.08, N = 3SE +/- 2746.62, N = 31731411765551. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 16 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 16 - Workers Per Message Thread: 16XPTI off+this series, XPTI on70K140K210K280K350KSE +/- 4515.42, N = 3SE +/- 2389.33, N = 33387733397971. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 32 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 32 - Workers Per Message Thread: 16XPTI off+this series, XPTI on140K280K420K560K700KSE +/- 10330.62, N = 3SE +/- 9557.33, N = 36365876249811. (CC) gcc options: -O2 -lpthread


Phoronix Test Suite v10.8.4