AMD EPYC 7F72 FSGSBASE Benchmark

AMD EPYC 7F72 FSGSBASE benchmarking by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2006280-NE-AMDEPYC7F90
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

C/C++ Compiler Tests 5 Tests
CPU Massive 11 Tests
Database Test Suite 9 Tests
HPC - High Performance Computing 2 Tests
Java 2 Tests
Common Kernel Benchmarks 5 Tests
Multi-Core 6 Tests
Server 12 Tests
Server CPU Tests 6 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
FSGSBASE Enabled
June 26 2020
  12 Hours, 32 Minutes
nofsgsbase
June 27 2020
  12 Hours, 29 Minutes
Invert Hiding All Results Option
  12 Hours, 30 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


AMD EPYC 7F72 FSGSBASE Benchmark - Phoronix Test Suite

AMD EPYC 7F72 FSGSBASE Benchmark

AMD EPYC 7F72 FSGSBASE benchmarking by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2006280-NE-AMDEPYC7F90&rdt&grt.

AMD EPYC 7F72 FSGSBASE BenchmarkProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionFSGSBASE EnablednofsgsbaseAMD EPYC 7F72 24-Core @ 3.20GHz (24 Cores / 48 Threads)ASRockRack EPYCD8 (P2.10 BIOS)AMD Starship/Matisse126GB3841GB Micron_9300_MTFDHAL3T8TDPASPEEDAMD Starship/MatisseVE2282 x Intel I350Ubuntu 20.045.8.0-rc1-phx-fsgsbase (x86_64) 20200620GNOME Shell 3.36.2X 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- NONE / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x830101cJava Details- OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Details- Python 3.8.2Security Details- itlb_multihit: Not affected + 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 Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

AMD EPYC 7F72 FSGSBASE Benchmarkcassandra: Writeshbase: Increment - 1hbase: Increment - 1hbase: Increment - 32hbase: Increment - 32apache-siege: 10apache-siege: 100blogbench: Readrocksdb: Rand Fillrocksdb: Rand Readrocksdb: Seq Fillrocksdb: Rand Fill Syncrocksdb: Read While Writingjava-gradle-perf: Reactorkeydb: lammps: Rhodopsin Proteinleveldb: Hot Readleveldb: Fill Syncleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillmysqlslap: 16mysqlslap: 32mysqlslap: 64mcperf: Add - 1mcperf: Get - 1mcperf: Set - 1mcperf: Add - 16mcperf: Add - 32mcperf: Get - 16mcperf: Get - 32mcperf: Set - 16mcperf: Set - 32mcperf: Delete - 1mcperf: Append - 16mcperf: Append - 32mcperf: Delete - 16mcperf: Delete - 32mcperf: Prepend - 1mcperf: Replace - 1mcperf: Prepend - 16mcperf: Prepend - 32mcperf: Replace - 16mcperf: Replace - 32memtier-benchmark: Redispgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Heavy Contention - Read Writeredis: LPOPredis: GETredis: SETrenaissance: Scala Dottyrenaissance: Rand Forestrenaissance: Apache Spark ALSrenaissance: Apache Spark PageRankrenaissance: Twitter HTTP Requestsrenaissance: In-Memory Database Shootoutrenaissance: Akka Unbalanced Cobwebbed Treerodinia: OpenMP LavaMDrodinia: OpenMP Myocyterodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterstress-ng: Atomicstress-ng: SENDFILEstress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingwireguard: yafaray: Total Time For Sample SceneFSGSBASE Enablednofsgsbase18002576821297779740720529.1933549.0118748387653741106513327888781731504308730330.676407915.5614.83441.95111.4459.89022.4236.92422.3237.98542.22566.178221.88823.2229.01864462871126538193.658793.538872.138541.639042.260417.359359.238976.738898.861110.040604.241153.359398.759447.242415.640539.940712.540864.741212.041216.72528818.11405682.82037432504.537022393719.96070529160.0864032325065.012203748.331654333.001657.6631992.1392139.7003693.8873467.1224990.65714833.208100.41530.65096.39755.06410.78114.448366333.22388551.909286.923429123.4613018.408949772.2613675928.44297.66890.90017438376011307849340420215.8733594.0718973787748251108076977980501728354362967336.225406845.9114.69341.72511.3462.61922.4237.47222.3237.77441.90866.748223.51923.3227.77964382871126337726.358689.937959.338350.638359.460813.360220.638415.938593.159022.840702.040882.659634.660134.141401.241082.640925.240593.240383.940688.92366095.56405095.47849932344.339219386767.36948429332.9608701527744.881996260.391580580.221682.8772016.8192141.2143825.9173464.3735089.41214852.44299.96530.91696.41055.35410.79114.360365882.92390724.069351.583435023.3712997.939024332.5813582744.37297.73690.671OpenBenchmarking.org

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: WritesFSGSBASE Enablednofsgsbase40K80K120K160K200KSE +/- 1511.54, N = 3SE +/- 2335.43, N = 3180025174383

Apache HBase

Test: Increment - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 1FSGSBASE Enablednofsgsbase16003200480064008000SE +/- 70.17, N = 3SE +/- 97.74, N = 576827601

Apache HBase

Test: Increment - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 1FSGSBASE Enablednofsgsbase306090120150SE +/- 1.20, N = 3SE +/- 1.74, N = 5129130

Apache HBase

Test: Increment - Clients: 32

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 32FSGSBASE Enablednofsgsbase20K40K60K80K100KSE +/- 963.41, N = 3SE +/- 876.82, N = 37779778493

Apache HBase

Test: Increment - Clients: 32

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 32FSGSBASE Enablednofsgsbase90180270360450SE +/- 3.21, N = 3SE +/- 2.60, N = 3407404

Apache Siege

Concurrent Users: 10

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

Apache Siege

Concurrent Users: 100

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

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadFSGSBASE Enablednofsgsbase400K800K1200K1600K2000KSE +/- 13162.10, N = 3SE +/- 17404.38, N = 3187483818973781. (CC) gcc options: -O3 -march=native -pthread

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillFSGSBASE Enablednofsgsbase170K340K510K680K850KSE +/- 6529.64, N = 3SE +/- 4918.03, N = 37653747748251. (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 Enablednofsgsbase20M40M60M80M100MSE +/- 771206.69, N = 3SE +/- 123767.54, N = 31106513321108076971. (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 Enablednofsgsbase200K400K600K800K1000KSE +/- 3163.32, N = 3SE +/- 7062.29, N = 37888787980501. (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 Enablednofsgsbase40K80K120K160K200KSE +/- 392.83, N = 3SE +/- 173.43, N = 31731501728351. (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 Enablednofsgsbase900K1800K2700K3600K4500KSE +/- 23791.70, N = 3SE +/- 48452.32, N = 3430873043629671. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorFSGSBASE Enablednofsgsbase70140210280350SE +/- 2.34, N = 3SE +/- 5.27, N = 9330.68336.23

KeyDB

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

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

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

LevelDB

Benchmark: Hot Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadFSGSBASE Enablednofsgsbase1020304050SE +/- 0.36, N = 3SE +/- 0.35, N = 341.9541.731. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncFSGSBASE Enablednofsgsbase3691215SE +/- 0.06, N = 3SE +/- 0.19, N = 311.411.31. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncFSGSBASE Enablednofsgsbase100200300400500SE +/- 2.82, N = 3SE +/- 6.48, N = 3459.89462.621. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

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

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteFSGSBASE Enablednofsgsbase50100150200250SE +/- 0.90, N = 3SE +/- 0.50, N = 3236.92237.471. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

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

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillFSGSBASE Enablednofsgsbase50100150200250SE +/- 1.33, N = 3SE +/- 1.38, N = 3237.99237.771. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Random Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadFSGSBASE Enablednofsgsbase1020304050SE +/- 0.32, N = 3SE +/- 0.15, N = 342.2341.911. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Seek Random

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomFSGSBASE Enablednofsgsbase1530456075SE +/- 0.08, N = 3SE +/- 0.09, N = 366.1866.751. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Random Delete

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteFSGSBASE Enablednofsgsbase50100150200250SE +/- 0.28, N = 3SE +/- 1.83, N = 3221.89223.521. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

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

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillFSGSBASE Enablednofsgsbase50100150200250SE +/- 1.09, N = 3SE +/- 0.88, N = 3229.02227.781. (CXX) g++ options: -O3 -march=native -lsnappy -lpthread

MariaDB

Clients: 16

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 16FSGSBASE Enablednofsgsbase14002800420056007000SE +/- 5.91, N = 7SE +/- 13.79, N = 3644664381. (CXX) g++ options: -O3 -march=native -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl

MariaDB

Clients: 32

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

MariaDB

Clients: 64

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 64FSGSBASE Enablednofsgsbase30060090012001500SE +/- 0.53, N = 3SE +/- 0.92, N = 3126512631. (CXX) g++ options: -O3 -march=native -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl

Memcached mcperf

Method: Add - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Add - Connections: 1FSGSBASE Enablednofsgsbase8K16K24K32K40KSE +/- 617.61, N = 3SE +/- 477.28, N = 338193.637726.31. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Get - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Get - Connections: 1FSGSBASE Enablednofsgsbase13K26K39K52K65KSE +/- 645.43, N = 15SE +/- 752.29, N = 358793.558689.91. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Set - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Set - Connections: 1FSGSBASE Enablednofsgsbase8K16K24K32K40KSE +/- 633.69, N = 3SE +/- 264.79, N = 338872.137959.31. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Add - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Add - Connections: 16FSGSBASE Enablednofsgsbase8K16K24K32K40KSE +/- 384.94, N = 3SE +/- 228.64, N = 338541.638350.61. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Add - Connections: 32

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Add - Connections: 32FSGSBASE Enablednofsgsbase8K16K24K32K40KSE +/- 73.79, N = 3SE +/- 23.77, N = 339042.238359.41. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Get - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Get - Connections: 16FSGSBASE Enablednofsgsbase13K26K39K52K65KSE +/- 340.39, N = 3SE +/- 437.44, N = 360417.360813.31. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Get - Connections: 32

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Get - Connections: 32FSGSBASE Enablednofsgsbase13K26K39K52K65KSE +/- 352.41, N = 3SE +/- 830.62, N = 359359.260220.61. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Set - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Set - Connections: 16FSGSBASE Enablednofsgsbase8K16K24K32K40KSE +/- 86.79, N = 3SE +/- 307.49, N = 338976.738415.91. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Set - Connections: 32

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Set - Connections: 32FSGSBASE Enablednofsgsbase8K16K24K32K40KSE +/- 301.85, N = 3SE +/- 78.19, N = 338898.838593.11. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Delete - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Delete - Connections: 1FSGSBASE Enablednofsgsbase13K26K39K52K65KSE +/- 488.89, N = 15SE +/- 652.01, N = 1561110.059022.81. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Append - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Append - Connections: 16FSGSBASE Enablednofsgsbase9K18K27K36K45KSE +/- 146.11, N = 3SE +/- 268.54, N = 340604.240702.01. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Append - Connections: 32

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Append - Connections: 32FSGSBASE Enablednofsgsbase9K18K27K36K45KSE +/- 216.37, N = 3SE +/- 211.16, N = 341153.340882.61. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Delete - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Delete - Connections: 16FSGSBASE Enablednofsgsbase13K26K39K52K65KSE +/- 469.76, N = 3SE +/- 443.85, N = 359398.759634.61. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Delete - Connections: 32

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Delete - Connections: 32FSGSBASE Enablednofsgsbase13K26K39K52K65KSE +/- 428.90, N = 3SE +/- 521.80, N = 359447.260134.11. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Prepend - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Prepend - Connections: 1FSGSBASE Enablednofsgsbase9K18K27K36K45KSE +/- 684.22, N = 3SE +/- 919.03, N = 1242415.641401.21. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Replace - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Replace - Connections: 1FSGSBASE Enablednofsgsbase9K18K27K36K45KSE +/- 378.27, N = 15SE +/- 346.98, N = 1540539.941082.61. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Prepend - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Prepend - Connections: 16FSGSBASE Enablednofsgsbase9K18K27K36K45KSE +/- 436.56, N = 3SE +/- 158.27, N = 340712.540925.21. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Prepend - Connections: 32

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Prepend - Connections: 32FSGSBASE Enablednofsgsbase9K18K27K36K45KSE +/- 152.31, N = 3SE +/- 141.03, N = 340864.740593.21. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Replace - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Replace - Connections: 16FSGSBASE Enablednofsgsbase9K18K27K36K45KSE +/- 200.19, N = 3SE +/- 215.15, N = 341212.040383.91. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Replace - Connections: 32

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Replace - Connections: 32FSGSBASE Enablednofsgsbase9K18K27K36K45KSE +/- 212.28, N = 3SE +/- 137.97, N = 341216.740688.91. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memtier_benchmark

Protocol: Redis

OpenBenchmarking.orgOps/sec, More Is BetterMemtier_benchmark 1.2.17Protocol: RedisFSGSBASE Enablednofsgsbase500K1000K1500K2000K2500KSE +/- 8587.72, N = 3SE +/- 43966.04, N = 152528818.112366095.561. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre

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 Enablednofsgsbase90K180K270K360K450KSE +/- 179.66, N = 3SE +/- 487.15, N = 3405682.82405095.481. (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 Enablednofsgsbase7K14K21K28K35KSE +/- 31.72, N = 3SE +/- 133.10, N = 332504.5432344.341. (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 Enablednofsgsbase80K160K240K320K400KSE +/- 2182.44, N = 3SE +/- 6497.34, N = 3393719.96386767.371. (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 Enablednofsgsbase6K12K18K24K30KSE +/- 155.99, N = 3SE +/- 71.87, N = 329160.0929332.961. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: LPOPFSGSBASE Enablednofsgsbase500K1000K1500K2000K2500KSE +/- 61099.04, N = 15SE +/- 13875.24, N = 32325065.011527744.881. (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 +/- 74105.75, N = 15SE +/- 54904.71, N = 122203748.331996260.391. (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 +/- 30095.24, N = 15SE +/- 29112.89, N = 151654333.001580580.221. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyFSGSBASE Enablednofsgsbase400800120016002000SE +/- 6.89, N = 5SE +/- 7.60, N = 51657.661682.88

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Random ForestFSGSBASE Enablednofsgsbase400800120016002000SE +/- 19.44, N = 9SE +/- 8.81, N = 51992.142016.82

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark ALSFSGSBASE Enablednofsgsbase5001000150020002500SE +/- 20.66, N = 5SE +/- 24.01, N = 72139.702141.21

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark PageRankFSGSBASE Enablednofsgsbase8001600240032004000SE +/- 36.87, N = 25SE +/- 34.88, N = 53693.893825.92

Renaissance

Test: Twitter HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP RequestsFSGSBASE Enablednofsgsbase7001400210028003500SE +/- 18.86, N = 5SE +/- 22.53, N = 53467.123464.37

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: In-Memory Database ShootoutFSGSBASE Enablednofsgsbase11002200330044005500SE +/- 47.97, N = 25SE +/- 33.92, N = 204990.665089.41

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed TreeFSGSBASE Enablednofsgsbase3K6K9K12K15KSE +/- 182.78, N = 5SE +/- 125.71, N = 514833.2114852.44

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDFSGSBASE Enablednofsgsbase20406080100SE +/- 1.29, N = 5SE +/- 1.68, N = 3100.4299.971. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Myocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP MyocyteFSGSBASE Enablednofsgsbase714212835SE +/- 0.41, N = 3SE +/- 0.06, N = 330.6530.921. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DFSGSBASE Enablednofsgsbase20406080100SE +/- 0.54, N = 3SE +/- 0.33, N = 396.4096.411. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteFSGSBASE Enablednofsgsbase1224364860SE +/- 0.20, N = 3SE +/- 0.41, N = 355.0655.351. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverFSGSBASE Enablednofsgsbase3691215SE +/- 0.02, N = 3SE +/- 0.08, N = 310.7810.791. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterFSGSBASE Enablednofsgsbase48121620SE +/- 0.09, N = 3SE +/- 0.05, N = 314.4514.361. (CXX) g++ options: -O2 -lOpenCL

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicFSGSBASE Enablednofsgsbase80K160K240K320K400KSE +/- 893.96, N = 3SE +/- 1186.10, N = 3366333.22365882.921. (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 Enablednofsgsbase80K160K240K320K400KSE +/- 2536.04, N = 3SE +/- 1019.50, N = 3388551.90390724.061. (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 Enablednofsgsbase2K4K6K8K10KSE +/- 108.21, N = 3SE +/- 72.21, N = 39286.929351.581. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresFSGSBASE Enablednofsgsbase700K1400K2100K2800K3500KSE +/- 4550.56, N = 3SE +/- 2201.17, N = 33429123.463435023.371. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityFSGSBASE Enablednofsgsbase3K6K9K12K15KSE +/- 37.64, N = 3SE +/- 62.86, N = 313018.4012997.931. (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 +/- 85127.62, N = 3SE +/- 35057.13, N = 38949772.269024332.581. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingFSGSBASE Enablednofsgsbase3M6M9M12M15MSE +/- 171725.65, N = 15SE +/- 209569.10, N = 313675928.4413582744.371. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

WireGuard + Linux Networking Stack Stress Test

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestFSGSBASE Enablednofsgsbase60120180240300SE +/- 0.68, N = 3SE +/- 0.46, N = 3297.67297.74

YafaRay

Total Time For Sample Scene

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


Phoronix Test Suite v10.8.4