Xeon Cascade Lake R Intel FSGSBASE

Intel FSGSBASE benchmarking by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2006246-NE-XEONGOLD517&obr_sgm=y&obr_swl=y&sro.

Xeon Cascade Lake R Intel FSGSBASEProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionnofsgsbaseFSGSBASE Enabled2 x Intel Xeon Gold 5220R @ 3.90GHz (36 Cores / 72 Threads)TYAN S7106 (V2.01.B40 BIOS)Intel Sky Lake-E DMI3 Registers94GB500GB Samsung SSD 860ASPEEDVE2282 x Intel I210 + 2 x QLogic cLOM8214 1/10GbEUbuntu 20.045.8.0-rc1-phx-fsgsbase (x86_64) 20200620GNOME Shell 3.36.1X Server 1.20.8modesetting 1.20.8GCC 9.3.0ext41920x1080OpenBenchmarking.orgEnvironment Details- CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Details- --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v Disk Details- MQ-DEADLINE / errors=remount-ro,relatime,rwProcessor Details- nofsgsbase: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x5002f01- FSGSBASE Enabled: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500002c Java Details- nofsgsbase: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)- FSGSBASE Enabled: OpenJDK Runtime Environment (build 11.0.7-ea+9-post-Ubuntu-1ubuntu1) Python Details- Python 3.8.2Security Details- itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Mitigation of TSX disabled

Xeon Cascade Lake R Intel FSGSBASEfio: Rand Write - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directoryblogbench: Writepostmark: Disk Transaction Performancepmbench: 72 - 100% Readspmbench: 72 - 100% Writespmbench: 1 - 80% Reads 20% Writescp2k: Fayalite-FIST Datanamd: ATPase Simulation - 327,506 Atomsqmcpack: hmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentlammps: Rhodopsin Proteinjava-gradle-perf: Reactorrenaissance: Apache Spark ALSrenaissance: Savina Reactors.IOnode-express-loadtest: onednn: IP Batch 1D - bf16bf16bf16 - CPUonednn: IP Batch All - bf16bf16bf16 - CPUonednn: Convolution Batch Shapes Auto - bf16bf16bf16 - CPUonednn: Deconvolution Batch deconv_1d - bf16bf16bf16 - CPUonednn: Deconvolution Batch deconv_3d - bf16bf16bf16 - CPUonednn: Matrix Multiply Batch Shapes Transformer - bf16bf16bf16 - CPUdav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitaom-av1: Speed 0 Two-Passaom-av1: Speed 4 Two-Passaom-av1: Speed 6 Realtimeaom-av1: Speed 6 Two-Passaom-av1: Speed 8 Realtimesvt-av1: Enc Mode 0 - 1080psvt-av1: Enc Mode 4 - 1080psvt-av1: Enc Mode 8 - 1080pvpxenc: Speed 0vpxenc: Speed 5himeno: Poisson Pressure Solverebizzy: build-apache: Time To Compilebuild-gdb: Time To Compilebuild-linux-kernel: Time To Compilebuild-llvm: Time To Compileyafaray: Total Time For Sample Sceneleveldb: Hot Readleveldb: Fill Syncleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillkeydb: gromacs: Water Benchmarkmysqlslap: 64mysqlslap: 128mysqlslap: 256mysqlslap: 512pgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Heavy Contention - Read Writememtier-benchmark: Redisredis: LPOPredis: SADDredis: GETredis: SETstress-ng: Atomicstress-ng: SENDFILEstress-ng: CPU Stressstress-ng: Context Switchingplaidml: No - Inference - VGG16 - CPUplaidml: No - Inference - VGG19 - CPUplaidml: No - Inference - IMDB LSTM - CPUplaidml: No - Inference - Mobilenet - CPUplaidml: No - Inference - ResNet 50 - CPUplaidml: No - Inference - DenseNet 201 - CPUplaidml: No - Inference - Inception V3 - CPUplaidml: No - Inference - NASNer Large - CPUctx-clock: Context Switch Timecassandra: Writesrocksdb: Rand Fillrocksdb: Rand Readrocksdb: Seq Fillrocksdb: Rand Fill Syncrocksdb: Read While Writingnumenta-nab: EXPoSEnumenta-nab: Relative Entropynumenta-nab: Earthgecko Skylinenumenta-nab: Bayesian Changepointhbase: Increment - 1hbase: Increment - 1hbase: Rand Read - 1hbase: Rand Read - 1hbase: Seq Read - 1hbase: Seq Read - 1hbase: Async Rand Read - 1hbase: Async Rand Read - 1apache-siege: 10apache-siege: 50apache-siege: 200mlpack: scikit_icamlpack: scikit_qdamlpack: scikit_svmmlpack: scikit_linearridgeregressionnofsgsbaseFSGSBASE Enabled135634003461702045557250.04510.08120.07561886.2570.610772688.512.7272.66517.141288.7932985.59624407.08393425.6791051.11346.387357.390639.461631.45193328.03180.77335.1687.470.271.9410.782.9123.840.125.68349.2116.1223.243966.355979108265025.474135.38437.181285.300113.62991.6461.84460.30810.0792.43910.0798.60193.010113.203761.4349.9809.441418712.103.514199154143140594395.9066912762.902255619694.8556372634.2663192635763.821707562.792071005.922340376.21908415.4685800.80444432.1011983.667847877.5925.1521.39850.6510.604.481.985.450.58125134285186451141448198189643568153964111500.84714.91389.60932.601323130846252145090195513719322746.8833180.6643531.7075.1246.0928.462.01187888003851892424757250.04600.08020.07562027.6930.611042687.612.7192.66017.950276.5802896.19121837.00393955.6956251.09646.397287.391549.461581.44923329.39182.78338.3687.200.271.9510.862.9823.740.1205.77048.8746.1423.013932.762615108718325.764137.39837.431283.737108.81892.2771.84485.3509.9799.3569.8809.69593.999113.581774.3579.6826.268428585.013.506205159150161593329.4276834908.501704618994.7427154727.7137442859981.402611119.752087688.752500801.501918164.8390016.18447930.4711896.429410762.6724.9820.64868.0910.624.451.965.500.57124147023186093142205648187950653253562721513.77914.81390.77532.738341329146432135270189524518922712.0533173.4548540.4174.6646.0328.711.96OpenBenchmarking.org

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryFSGSBASE Enablednofsgsbase4080120160200SE +/- 0.33, N = 3SE +/- 0.88, N = 31871351. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryFSGSBASE Enablednofsgsbase20K40K60K80K100KSE +/- 251.66, N = 3SE +/- 100.00, N = 388800634001. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryFSGSBASE Enablednofsgsbase80160240320400SE +/- 6.17, N = 3SE +/- 12.84, N = 153853461. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryFSGSBASE Enablednofsgsbase4080120160200SE +/- 2.96, N = 3SE +/- 6.41, N = 151891701. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteFSGSBASE Enablednofsgsbase5K10K15K20K25KSE +/- 920.31, N = 3SE +/- 1371.68, N = 324247204551. (CC) gcc options: -O3 -march=native -pthread

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceFSGSBASE Enablednofsgsbase12002400360048006000SE +/- 44.00, N = 3SE +/- 44.00, N = 3572557251. (CC) gcc options: -O3 -march=native

pmbench

Concurrent Worker Threads: 72 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 72 - Read-Write Ratio: 100% ReadsFSGSBASE Enablednofsgsbase0.01040.02080.03120.04160.052SE +/- 0.0012, N = 12SE +/- 0.0004, N = 150.04600.04511. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 72 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 72 - Read-Write Ratio: 100% WritesFSGSBASE Enablednofsgsbase0.01830.03660.05490.07320.0915SE +/- 0.0010, N = 5SE +/- 0.0009, N = 30.08020.08121. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% WritesFSGSBASE Enablednofsgsbase0.0170.0340.0510.0680.085SE +/- 0.0002, N = 3SE +/- 0.0002, N = 30.07560.07561. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

CP2K Molecular Dynamics

Fayalite-FIST Data

OpenBenchmarking.orgSeconds, Fewer Is BetterCP2K Molecular Dynamics 6.1Fayalite-FIST DataFSGSBASE Enablednofsgsbase4008001200160020002027.691886.26

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13ATPase Simulation - 327,506 AtomsFSGSBASE Enablednofsgsbase0.13750.2750.41250.550.6875SE +/- 0.00455, N = 14SE +/- 0.00071, N = 30.611040.61077

QMCPACK

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.8FSGSBASE Enablednofsgsbase60012001800240030002687.62688.51. (CXX) g++ options: -O3 -march=native -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchFSGSBASE Enablednofsgsbase3691215SE +/- 0.17, N = 3SE +/- 0.10, N = 312.7212.731. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentFSGSBASE Enablednofsgsbase0.59961.19921.79882.39842.998SE +/- 0.054, N = 15SE +/- 0.056, N = 152.6602.6651. (CC) gcc options: -std=c99 -O3 -lm -lpthread

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 9Jan2020Model: Rhodopsin ProteinFSGSBASE Enablednofsgsbase48121620SE +/- 0.30, N = 3SE +/- 0.31, N = 1517.9517.141. (CXX) g++ options: -O3 -march=native -rdynamic -ljpeg -lpng -lz -lfftw3 -lm

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorFSGSBASE Enablednofsgsbase60120180240300SE +/- 3.18, N = 3SE +/- 2.12, N = 3276.58288.79

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark ALSFSGSBASE Enablednofsgsbase6001200180024003000SE +/- 32.22, N = 25SE +/- 41.50, N = 252896.192985.60

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IOFSGSBASE Enablednofsgsbase5K10K15K20K25KSE +/- 370.01, N = 20SE +/- 803.93, N = 1621837.0024407.08

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestFSGSBASE Enablednofsgsbase2K4K6K8K10KSE +/- 152.70, N = 15SE +/- 181.89, N = 15939593421. Nodejs v10.19.0

oneDNN

Harness: IP Batch 1D - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: bf16bf16bf16 - Engine: CPUFSGSBASE Enablednofsgsbase1.28152.5633.84455.1266.4075SE +/- 0.00089, N = 3SE +/- 0.00720, N = 35.695625.67910MIN: 5.52MIN: 5.51. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Batch All - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: bf16bf16bf16 - Engine: CPUFSGSBASE Enablednofsgsbase1224364860SE +/- 0.02, N = 3SE +/- 0.03, N = 351.1051.11MIN: 50.05MIN: 50.211. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPUFSGSBASE Enablednofsgsbase246810SE +/- 0.00089, N = 3SE +/- 0.01144, N = 36.397286.38735MIN: 6.3MIN: 6.31. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch deconv_1d - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: bf16bf16bf16 - Engine: CPUFSGSBASE Enablednofsgsbase246810SE +/- 0.01137, N = 3SE +/- 0.00338, N = 37.391547.39063MIN: 7.23MIN: 7.231. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch deconv_3d - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: bf16bf16bf16 - Engine: CPUFSGSBASE Enablednofsgsbase3691215SE +/- 0.00175, N = 3SE +/- 0.00883, N = 39.461589.46163MIN: 9.31MIN: 9.351. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPUFSGSBASE Enablednofsgsbase0.32670.65340.98011.30681.6335SE +/- 0.00269, N = 3SE +/- 0.00164, N = 31.449231.45193MIN: 1.4MIN: 1.411. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080pFSGSBASE Enablednofsgsbase70140210280350SE +/- 3.13, N = 3SE +/- 4.08, N = 3329.39328.03MIN: 204.26 / MAX: 425.36MIN: 183.84 / MAX: 426.681. (CC) gcc options: -O3 -march=native -pthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 4KFSGSBASE Enablednofsgsbase4080120160200SE +/- 2.74, N = 3SE +/- 0.93, N = 3182.78180.77MIN: 88.23 / MAX: 199.52MIN: 91.75 / MAX: 195.311. (CC) gcc options: -O3 -march=native -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 1080pFSGSBASE Enablednofsgsbase70140210280350SE +/- 1.19, N = 3SE +/- 1.40, N = 3338.36335.16MIN: 185.24 / MAX: 374.84MIN: 172.66 / MAX: 372.41. (CC) gcc options: -O3 -march=native -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080p 10-bitFSGSBASE Enablednofsgsbase20406080100SE +/- 0.13, N = 3SE +/- 0.10, N = 387.2087.47MIN: 66.61 / MAX: 133.73MIN: 66.73 / MAX: 137.931. (CC) gcc options: -O3 -march=native -pthread

AOM AV1

Encoder Mode: Speed 0 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 0 Two-PassFSGSBASE Enablednofsgsbase0.06080.12160.18240.24320.304SE +/- 0.00, N = 3SE +/- 0.00, N = 30.270.271. (CXX) g++ options: -O3 -march=native -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 4 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 4 Two-PassFSGSBASE Enablednofsgsbase0.43880.87761.31641.75522.194SE +/- 0.00, N = 3SE +/- 0.00, N = 31.951.941. (CXX) g++ options: -O3 -march=native -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 6 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 RealtimeFSGSBASE Enablednofsgsbase3691215SE +/- 0.08, N = 3SE +/- 0.09, N = 310.8610.781. (CXX) g++ options: -O3 -march=native -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 6 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 Two-PassFSGSBASE Enablednofsgsbase0.67051.3412.01152.6823.3525SE +/- 0.00, N = 3SE +/- 0.02, N = 32.982.911. (CXX) g++ options: -O3 -march=native -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 8 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 8 RealtimeFSGSBASE Enablednofsgsbase612182430SE +/- 0.17, N = 3SE +/- 0.31, N = 323.7423.841. (CXX) g++ options: -O3 -march=native -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

SVT-AV1

Encoder Mode: Enc Mode 0 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 0 - Input: 1080pFSGSBASE Enablednofsgsbase0.0270.0540.0810.1080.135SE +/- 0.000, N = 3SE +/- 0.000, N = 30.1200.1201. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

SVT-AV1

Encoder Mode: Enc Mode 4 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 4 - Input: 1080pFSGSBASE Enablednofsgsbase1.29832.59663.89495.19326.4915SE +/- 0.067, N = 3SE +/- 0.082, N = 35.7705.6831. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 8 - Input: 1080pFSGSBASE Enablednofsgsbase1122334455SE +/- 0.53, N = 3SE +/- 0.04, N = 348.8749.211. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

VP9 libvpx Encoding

Speed: Speed 0

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 0FSGSBASE Enablednofsgsbase246810SE +/- 0.01, N = 3SE +/- 0.02, N = 36.146.121. (CXX) g++ options: -m64 -lm -lpthread -O3 -march=native -fPIC -U_FORTIFY_SOURCE -std=c++11

VP9 libvpx Encoding

Speed: Speed 5

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 5FSGSBASE Enablednofsgsbase612182430SE +/- 0.09, N = 3SE +/- 0.08, N = 323.0123.241. (CXX) g++ options: -m64 -lm -lpthread -O3 -march=native -fPIC -U_FORTIFY_SOURCE -std=c++11

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverFSGSBASE Enablednofsgsbase9001800270036004500SE +/- 0.87, N = 3SE +/- 0.38, N = 33932.763966.361. (CC) gcc options: -O3 -march=native -mavx2

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3FSGSBASE Enablednofsgsbase200K400K600K800K1000KSE +/- 10256.56, N = 15SE +/- 9309.86, N = 3108718310826501. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileFSGSBASE Enablednofsgsbase612182430SE +/- 0.03, N = 3SE +/- 0.03, N = 325.7625.47

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 9.1Time To CompileFSGSBASE Enablednofsgsbase306090120150SE +/- 0.07, N = 3SE +/- 0.05, N = 3137.40135.38

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileFSGSBASE Enablednofsgsbase918273645SE +/- 0.38, N = 8SE +/- 0.39, N = 837.4337.18

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileFSGSBASE Enablednofsgsbase60120180240300SE +/- 3.74, N = 4SE +/- 1.49, N = 3283.74285.30

YafaRay

Total Time For Sample Scene

OpenBenchmarking.orgSeconds, Fewer Is BetterYafaRay 3.4.1Total Time For Sample SceneFSGSBASE Enablednofsgsbase306090120150SE +/- 2.93, N = 15SE +/- 3.44, N = 15108.82113.631. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread

LevelDB

Benchmark: Hot Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadFSGSBASE Enablednofsgsbase20406080100SE +/- 1.10, N = 3SE +/- 1.38, N = 392.2891.651. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncFSGSBASE Enablednofsgsbase0.4050.811.2151.622.025SE +/- 0.00, N = 3SE +/- 0.00, N = 31.81.81. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncFSGSBASE Enablednofsgsbase10002000300040005000SE +/- 8.32, N = 3SE +/- 8.46, N = 34485.354460.311. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteFSGSBASE Enablednofsgsbase3691215SE +/- 0.03, N = 3SE +/- 0.03, N = 39.910.01. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteFSGSBASE Enablednofsgsbase2004006008001000SE +/- 1.81, N = 3SE +/- 2.31, N = 3799.36792.441. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillFSGSBASE Enablednofsgsbase3691215SE +/- 0.03, N = 3SE +/- 0.10, N = 39.810.01. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillFSGSBASE Enablednofsgsbase2004006008001000SE +/- 3.59, N = 3SE +/- 8.40, N = 3809.70798.601. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Random Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadFSGSBASE Enablednofsgsbase20406080100SE +/- 0.05, N = 3SE +/- 0.66, N = 394.0093.011. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Seek Random

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomFSGSBASE Enablednofsgsbase306090120150SE +/- 0.13, N = 3SE +/- 0.75, N = 3113.58113.201. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Random Delete

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteFSGSBASE Enablednofsgsbase170340510680850SE +/- 1.02, N = 3SE +/- 2.15, N = 3774.36761.431. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillFSGSBASE Enablednofsgsbase3691215SE +/- 0.03, N = 3SE +/- 0.03, N = 39.69.91. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillFSGSBASE Enablednofsgsbase2004006008001000SE +/- 3.79, N = 3SE +/- 3.18, N = 3826.27809.441. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

KeyDB

OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 5.3.1FSGSBASE Enablednofsgsbase90K180K270K360K450KSE +/- 4575.82, N = 3SE +/- 5862.96, N = 3428585.01418712.101. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2020.1Water BenchmarkFSGSBASE Enablednofsgsbase0.79071.58142.37213.16283.9535SE +/- 0.001, N = 3SE +/- 0.006, N = 33.5063.5141. (CXX) g++ options: -O3 -march=native -pthread -lrt -lpthread -lm

MariaDB

Clients: 64

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 64FSGSBASE Enablednofsgsbase4080120160200SE +/- 2.42, N = 6SE +/- 2.50, N = 52051991. (CXX) g++ options: -O3 -march=native -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

MariaDB

Clients: 128

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 128FSGSBASE Enablednofsgsbase4080120160200SE +/- 0.48, N = 3SE +/- 0.65, N = 31591541. (CXX) g++ options: -O3 -march=native -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

MariaDB

Clients: 256

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 256FSGSBASE Enablednofsgsbase306090120150SE +/- 0.58, N = 3SE +/- 0.32, N = 31501431. (CXX) g++ options: -O3 -march=native -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

MariaDB

Clients: 512

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 512FSGSBASE Enablednofsgsbase4080120160200SE +/- 2.84, N = 9SE +/- 0.52, N = 31611401. (CXX) g++ options: -O3 -march=native -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyFSGSBASE Enablednofsgsbase130K260K390K520K650KSE +/- 2139.37, N = 3SE +/- 3396.56, N = 3593329.43594395.911. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteFSGSBASE Enablednofsgsbase11002200330044005500SE +/- 59.24, N = 6SE +/- 34.32, N = 34908.502762.901. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read OnlyFSGSBASE Enablednofsgsbase130K260K390K520K650KSE +/- 1415.39, N = 3SE +/- 680.20, N = 3618994.74619694.861. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteFSGSBASE Enablednofsgsbase10002000300040005000SE +/- 59.91, N = 3SE +/- 25.55, N = 94727.712634.271. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Memtier_benchmark

Protocol: Redis

OpenBenchmarking.orgOps/sec, More Is BetterMemtier_benchmark 1.2.17Protocol: RedisFSGSBASE Enablednofsgsbase600K1200K1800K2400K3000KSE +/- 74458.90, N = 15SE +/- 13554.01, N = 32859981.402635763.821. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: LPOPFSGSBASE Enablednofsgsbase600K1200K1800K2400K3000KSE +/- 14141.11, N = 3SE +/- 9534.81, N = 32611119.751707562.791. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SADDFSGSBASE Enablednofsgsbase400K800K1200K1600K2000KSE +/- 2516.35, N = 3SE +/- 30688.88, N = 152087688.752071005.921. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETFSGSBASE Enablednofsgsbase500K1000K1500K2000K2500KSE +/- 31845.75, N = 3SE +/- 18114.33, N = 32500801.502340376.201. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETFSGSBASE Enablednofsgsbase400K800K1200K1600K2000KSE +/- 2456.08, N = 3SE +/- 4205.47, N = 31918164.831908415.461. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicFSGSBASE Enablednofsgsbase20K40K60K80K100KSE +/- 1267.27, N = 3SE +/- 1320.48, N = 390016.1885800.801. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILEFSGSBASE Enablednofsgsbase100K200K300K400K500KSE +/- 1247.48, N = 3SE +/- 104.27, N = 3447930.47444432.101. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressFSGSBASE Enablednofsgsbase3K6K9K12K15KSE +/- 19.86, N = 3SE +/- 52.61, N = 311896.4211983.661. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingFSGSBASE Enablednofsgsbase2M4M6M8M10MSE +/- 154150.18, N = 3SE +/- 27584.57, N = 39410762.677847877.591. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

PlaidML

FP16: No - Mode: Inference - Network: VGG16 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: VGG16 - Device: CPUFSGSBASE Enablednofsgsbase612182430SE +/- 0.24, N = 3SE +/- 0.07, N = 324.9825.15

PlaidML

FP16: No - Mode: Inference - Network: VGG19 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: VGG19 - Device: CPUFSGSBASE Enablednofsgsbase510152025SE +/- 0.18, N = 3SE +/- 0.12, N = 320.6421.39

PlaidML

FP16: No - Mode: Inference - Network: IMDB LSTM - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: IMDB LSTM - Device: CPUFSGSBASE Enablednofsgsbase2004006008001000SE +/- 11.90, N = 4SE +/- 3.24, N = 3868.09850.65

PlaidML

FP16: No - Mode: Inference - Network: Mobilenet - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: Mobilenet - Device: CPUFSGSBASE Enablednofsgsbase3691215SE +/- 0.12, N = 3SE +/- 0.09, N = 310.6210.60

PlaidML

FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: ResNet 50 - Device: CPUFSGSBASE Enablednofsgsbase1.0082.0163.0244.0325.04SE +/- 0.03, N = 3SE +/- 0.03, N = 34.454.48

PlaidML

FP16: No - Mode: Inference - Network: DenseNet 201 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: DenseNet 201 - Device: CPUFSGSBASE Enablednofsgsbase0.44550.8911.33651.7822.2275SE +/- 0.01, N = 3SE +/- 0.01, N = 31.961.98

PlaidML

FP16: No - Mode: Inference - Network: Inception V3 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: Inception V3 - Device: CPUFSGSBASE Enablednofsgsbase1.23752.4753.71254.956.1875SE +/- 0.03, N = 3SE +/- 0.02, N = 35.505.45

PlaidML

FP16: No - Mode: Inference - Network: NASNer Large - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: NASNer Large - Device: CPUFSGSBASE Enablednofsgsbase0.13050.2610.39150.5220.6525SE +/- 0.00, N = 3SE +/- 0.00, N = 30.570.58

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeFSGSBASE Enablednofsgsbase306090120150SE +/- 0.67, N = 31241251. (CC) gcc options: -O3 -march=native

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: WritesFSGSBASE Enablednofsgsbase30K60K90K120K150KSE +/- 2666.43, N = 15SE +/- 1934.98, N = 15147023134285

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillFSGSBASE Enablednofsgsbase40K80K120K160K200KSE +/- 172.09, N = 3SE +/- 226.90, N = 31860931864511. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadFSGSBASE Enablednofsgsbase30M60M90M120M150MSE +/- 833744.91, N = 3SE +/- 497372.75, N = 31422056481414481981. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential FillFSGSBASE Enablednofsgsbase40K80K120K160K200KSE +/- 190.16, N = 3SE +/- 107.10, N = 31879501896431. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Fill SyncFSGSBASE Enablednofsgsbase14002800420056007000SE +/- 511.75, N = 15SE +/- 26.46, N = 3653256811. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Read While WritingFSGSBASE Enablednofsgsbase1.2M2.4M3.6M4.8M6MSE +/- 27153.16, N = 3SE +/- 54477.77, N = 3535627253964111. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Numenta Anomaly Benchmark

Detector: EXPoSE

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: EXPoSEFSGSBASE Enablednofsgsbase30060090012001500SE +/- 15.42, N = 3SE +/- 5.29, N = 31513.781500.85

Numenta Anomaly Benchmark

Detector: Relative Entropy

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Relative EntropyFSGSBASE Enablednofsgsbase48121620SE +/- 0.05, N = 3SE +/- 0.16, N = 314.8114.91

Numenta Anomaly Benchmark

Detector: Earthgecko Skyline

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Earthgecko SkylineFSGSBASE Enablednofsgsbase20406080100SE +/- 0.50, N = 3SE +/- 0.29, N = 390.7889.61

Numenta Anomaly Benchmark

Detector: Bayesian Changepoint

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Bayesian ChangepointFSGSBASE Enablednofsgsbase816243240SE +/- 0.35, N = 3SE +/- 0.26, N = 332.7432.60

Apache HBase

Test: Increment - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 1FSGSBASE Enablednofsgsbase7001400210028003500SE +/- 30.10, N = 11SE +/- 28.49, N = 1534133231

Apache HBase

Test: Increment - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 1FSGSBASE Enablednofsgsbase70140210280350SE +/- 2.52, N = 11SE +/- 2.70, N = 15291308

Apache HBase

Test: Random Read - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1FSGSBASE Enablednofsgsbase10002000300040005000SE +/- 56.05, N = 15SE +/- 48.14, N = 1546434625

Apache HBase

Test: Random Read - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1FSGSBASE Enablednofsgsbase50100150200250SE +/- 2.57, N = 15SE +/- 2.20, N = 15213214

Apache HBase

Test: Sequential Read - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Sequential Read - Clients: 1FSGSBASE Enablednofsgsbase11002200330044005500SE +/- 93.78, N = 15SE +/- 44.45, N = 1552705090

Apache HBase

Test: Sequential Read - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Sequential Read - Clients: 1FSGSBASE Enablednofsgsbase4080120160200SE +/- 3.62, N = 15SE +/- 1.75, N = 15189195

Apache HBase

Test: Async Random Read - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 1FSGSBASE Enablednofsgsbase11002200330044005500SE +/- 81.85, N = 15SE +/- 78.77, N = 1252455137

Apache HBase

Test: Async Random Read - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 1FSGSBASE Enablednofsgsbase4080120160200SE +/- 3.20, N = 15SE +/- 3.36, N = 12189193

Apache Siege

Concurrent Users: 10

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 10FSGSBASE Enablednofsgsbase5K10K15K20K25KSE +/- 150.23, N = 3SE +/- 164.71, N = 322712.0522746.881. (CC) gcc options: -O3 -march=native -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 50

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 50FSGSBASE Enablednofsgsbase7K14K21K28K35KSE +/- 194.24, N = 3SE +/- 188.88, N = 333173.4533180.661. (CC) gcc options: -O3 -march=native -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 200

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 200FSGSBASE Enablednofsgsbase10K20K30K40K50KSE +/- 1308.05, N = 12SE +/- 254.67, N = 348540.4143531.701. (CC) gcc options: -O3 -march=native -lpthread -ldl -lssl -lcrypto

Mlpack Benchmark

Benchmark: scikit_ica

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_icaFSGSBASE Enablednofsgsbase20406080100SE +/- 0.14, N = 3SE +/- 0.44, N = 374.6675.12

Mlpack Benchmark

Benchmark: scikit_qda

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_qdaFSGSBASE Enablednofsgsbase1020304050SE +/- 0.77, N = 12SE +/- 0.45, N = 1146.0346.09

Mlpack Benchmark

Benchmark: scikit_svm

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_svmFSGSBASE Enablednofsgsbase714212835SE +/- 0.14, N = 3SE +/- 0.02, N = 328.7128.46

Mlpack Benchmark

Benchmark: scikit_linearridgeregression

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_linearridgeregressionFSGSBASE Enablednofsgsbase0.45230.90461.35691.80922.2615SE +/- 0.02, N = 9SE +/- 0.03, N = 151.962.01

Geometric Mean Of All Test Results

Result Composite - Xeon Cascade Lake R Intel FSGSBASE

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - Xeon Cascade Lake R Intel FSGSBASEFSGSBASE Enablednofsgsbase20406080100101.3897.90

Number Of First Place Finishes

Wins - 111 Tests

FSGSBASE Enabled63 [56.8%]nofsgsbase48 [43.2%]Number Of First Place FinishesWins - 111 TestsOpenBenchmarking.org

Number Of Last Place Finishes

Losses - 111 Tests

FSGSBASE Enabled43 [38.7%]nofsgsbase68 [61.3%]Number Of Last Place FinishesLosses - 111 TestsOpenBenchmarking.org


Phoronix Test Suite v10.8.5