AMD EPYC 7F72 FSGSBASE Benchmark AMD EPYC 7F72 FSGSBASE benchmarking by Michael Larabel for a future article. FSGSBASE Enabled: Processor: AMD EPYC 7F72 24-Core @ 3.20GHz (24 Cores / 48 Threads), Motherboard: ASRockRack EPYCD8 (P2.10 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP, Graphics: ASPEED, Audio: AMD Starship/Matisse, Monitor: VE228, Network: 2 x Intel I350 OS: Ubuntu 20.04, Kernel: 5.8.0-rc1-phx-fsgsbase (x86_64) 20200620, Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 nofsgsbase: Processor: AMD EPYC 7F72 24-Core @ 3.20GHz (24 Cores / 48 Threads), Motherboard: ASRockRack EPYCD8 (P2.10 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP, Graphics: ASPEED, Audio: AMD Starship/Matisse, Monitor: VE228, Network: 2 x Intel I350 OS: Ubuntu 20.04, Kernel: 5.8.0-rc1-phx-fsgsbase (x86_64) 20200620, Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 BlogBench 1.1 Test: Read Final Score > Higher Is Better FSGSBASE Enabled . 1874838 |================================================== nofsgsbase ....... 1897378 |=================================================== WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better FSGSBASE Enabled . 297.67 |==================================================== nofsgsbase ....... 297.74 |==================================================== Rodinia 3.1 Test: OpenMP LavaMD Seconds < Lower Is Better FSGSBASE Enabled . 100.42 |==================================================== nofsgsbase ....... 99.97 |==================================================== Rodinia 3.1 Test: OpenMP Myocyte Seconds < Lower Is Better FSGSBASE Enabled . 30.65 |===================================================== nofsgsbase ....... 30.92 |===================================================== Rodinia 3.1 Test: OpenMP HotSpot3D Seconds < Lower Is Better FSGSBASE Enabled . 96.40 |===================================================== nofsgsbase ....... 96.41 |===================================================== Rodinia 3.1 Test: OpenMP Leukocyte Seconds < Lower Is Better FSGSBASE Enabled . 55.06 |===================================================== nofsgsbase ....... 55.35 |===================================================== Rodinia 3.1 Test: OpenMP CFD Solver Seconds < Lower Is Better FSGSBASE Enabled . 10.78 |===================================================== nofsgsbase ....... 10.79 |===================================================== Rodinia 3.1 Test: OpenMP Streamcluster Seconds < Lower Is Better FSGSBASE Enabled . 14.45 |===================================================== nofsgsbase ....... 14.36 |===================================================== LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein ns/day > Higher Is Better FSGSBASE Enabled . 14.83 |===================================================== nofsgsbase ....... 14.69 |==================================================== Java Gradle Build Gradle Build: Reactor Seconds < Lower Is Better FSGSBASE Enabled . 330.68 |=================================================== nofsgsbase ....... 336.23 |==================================================== Renaissance 0.10.0 Test: Scala Dotty ms < Lower Is Better FSGSBASE Enabled . 1657.66 |================================================== nofsgsbase ....... 1682.88 |=================================================== Renaissance 0.10.0 Test: Random Forest ms < Lower Is Better FSGSBASE Enabled . 1992.14 |================================================== nofsgsbase ....... 2016.82 |=================================================== Renaissance 0.10.0 Test: Apache Spark ALS ms < Lower Is Better FSGSBASE Enabled . 2139.70 |=================================================== nofsgsbase ....... 2141.21 |=================================================== Renaissance 0.10.0 Test: Apache Spark PageRank ms < Lower Is Better FSGSBASE Enabled . 3693.89 |================================================= nofsgsbase ....... 3825.92 |=================================================== Renaissance 0.10.0 Test: Twitter HTTP Requests ms < Lower Is Better FSGSBASE Enabled . 3467.12 |=================================================== nofsgsbase ....... 3464.37 |=================================================== Renaissance 0.10.0 Test: In-Memory Database Shootout ms < Lower Is Better FSGSBASE Enabled . 4990.66 |================================================== nofsgsbase ....... 5089.41 |=================================================== Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree ms < Lower Is Better FSGSBASE Enabled . 14833.21 |================================================== nofsgsbase ....... 14852.44 |================================================== YafaRay 3.4.1 Total Time For Sample Scene Seconds < Lower Is Better FSGSBASE Enabled . 90.90 |===================================================== nofsgsbase ....... 90.67 |===================================================== LevelDB 1.22 Benchmark: Hot Read Microseconds Per Op < Lower Is Better FSGSBASE Enabled . 41.95 |===================================================== nofsgsbase ....... 41.73 |===================================================== LevelDB 1.22 Benchmark: Fill Sync MB/s > Higher Is Better FSGSBASE Enabled . 11.4 |====================================================== nofsgsbase ....... 11.3 |====================================================== LevelDB 1.22 Benchmark: Fill Sync Microseconds Per Op < Lower Is Better FSGSBASE Enabled . 459.89 |==================================================== nofsgsbase ....... 462.62 |==================================================== LevelDB 1.22 Benchmark: Overwrite MB/s > Higher Is Better FSGSBASE Enabled . 22.4 |====================================================== nofsgsbase ....... 22.4 |====================================================== LevelDB 1.22 Benchmark: Overwrite Microseconds Per Op < Lower Is Better FSGSBASE Enabled . 236.92 |==================================================== nofsgsbase ....... 237.47 |==================================================== LevelDB 1.22 Benchmark: Random Fill MB/s > Higher Is Better FSGSBASE Enabled . 22.3 |====================================================== nofsgsbase ....... 22.3 |====================================================== LevelDB 1.22 Benchmark: Random Fill Microseconds Per Op < Lower Is Better FSGSBASE Enabled . 237.99 |==================================================== nofsgsbase ....... 237.77 |==================================================== LevelDB 1.22 Benchmark: Random Read Microseconds Per Op < Lower Is Better FSGSBASE Enabled . 42.23 |===================================================== nofsgsbase ....... 41.91 |===================================================== LevelDB 1.22 Benchmark: Seek Random Microseconds Per Op < Lower Is Better FSGSBASE Enabled . 66.18 |===================================================== nofsgsbase ....... 66.75 |===================================================== LevelDB 1.22 Benchmark: Random Delete Microseconds Per Op < Lower Is Better FSGSBASE Enabled . 221.89 |==================================================== nofsgsbase ....... 223.52 |==================================================== LevelDB 1.22 Benchmark: Sequential Fill MB/s > Higher Is Better FSGSBASE Enabled . 23.2 |====================================================== nofsgsbase ....... 23.3 |====================================================== LevelDB 1.22 Benchmark: Sequential Fill Microseconds Per Op < Lower Is Better FSGSBASE Enabled . 229.02 |==================================================== nofsgsbase ....... 227.78 |==================================================== KeyDB 5.3.1 Ops/sec > Higher Is Better FSGSBASE Enabled . 407915.56 |================================================= nofsgsbase ....... 406845.91 |================================================= MariaDB 10.5.2 Clients: 16 Queries Per Second > Higher Is Better FSGSBASE Enabled . 6446 |====================================================== nofsgsbase ....... 6438 |====================================================== MariaDB 10.5.2 Clients: 32 Queries Per Second > Higher Is Better FSGSBASE Enabled . 2871 |====================================================== nofsgsbase ....... 2871 |====================================================== MariaDB 10.5.2 Clients: 64 Queries Per Second > Higher Is Better FSGSBASE Enabled . 1265 |====================================================== nofsgsbase ....... 1263 |====================================================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better FSGSBASE Enabled . 405682.82 |================================================= nofsgsbase ....... 405095.48 |================================================= PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better FSGSBASE Enabled . 32504.54 |================================================== nofsgsbase ....... 32344.34 |================================================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only TPS > Higher Is Better FSGSBASE Enabled . 393719.96 |================================================= nofsgsbase ....... 386767.37 |================================================ PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write TPS > Higher Is Better FSGSBASE Enabled . 29160.09 |================================================== nofsgsbase ....... 29332.96 |================================================== Memtier_benchmark 1.2.17 Protocol: Redis Ops/sec > Higher Is Better FSGSBASE Enabled . 2528818.11 |================================================ nofsgsbase ....... 2366095.56 |============================================= Redis 5.0.5 Test: LPOP Requests Per Second > Higher Is Better FSGSBASE Enabled . 2325065.01 |================================================ nofsgsbase ....... 1527744.88 |================================ Redis 5.0.5 Test: GET Requests Per Second > Higher Is Better FSGSBASE Enabled . 2203748.33 |================================================ nofsgsbase ....... 1996260.39 |=========================================== Redis 5.0.5 Test: SET Requests Per Second > Higher Is Better FSGSBASE Enabled . 1654333.00 |================================================ nofsgsbase ....... 1580580.22 |============================================== Stress-NG 0.11.07 Test: Atomic Bogo Ops/s > Higher Is Better FSGSBASE Enabled . 366333.22 |================================================= nofsgsbase ....... 365882.92 |================================================= Stress-NG 0.11.07 Test: SENDFILE Bogo Ops/s > Higher Is Better FSGSBASE Enabled . 388551.90 |================================================= nofsgsbase ....... 390724.06 |================================================= Stress-NG 0.11.07 Test: CPU Stress Bogo Ops/s > Higher Is Better FSGSBASE Enabled . 9286.92 |=================================================== nofsgsbase ....... 9351.58 |=================================================== Stress-NG 0.11.07 Test: Semaphores Bogo Ops/s > Higher Is Better FSGSBASE Enabled . 3429123.46 |================================================ nofsgsbase ....... 3435023.37 |================================================ Stress-NG 0.11.07 Test: Socket Activity Bogo Ops/s > Higher Is Better FSGSBASE Enabled . 13018.40 |================================================== nofsgsbase ....... 12997.93 |================================================== Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better FSGSBASE Enabled . 8949772.26 |================================================ nofsgsbase ....... 9024332.58 |================================================ Stress-NG 0.11.07 Test: System V Message Passing Bogo Ops/s > Higher Is Better FSGSBASE Enabled . 13675928.44 |=============================================== nofsgsbase ....... 13582744.37 |=============================================== Apache Cassandra 3.11.4 Test: Writes Op/s > Higher Is Better FSGSBASE Enabled . 180025 |==================================================== nofsgsbase ....... 174383 |================================================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better FSGSBASE Enabled . 765374 |=================================================== nofsgsbase ....... 774825 |==================================================== Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better FSGSBASE Enabled . 110651332 |================================================= nofsgsbase ....... 110807697 |================================================= Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better FSGSBASE Enabled . 788878 |=================================================== nofsgsbase ....... 798050 |==================================================== Facebook RocksDB 6.3.6 Test: Random Fill Sync Op/s > Higher Is Better FSGSBASE Enabled . 173150 |==================================================== nofsgsbase ....... 172835 |==================================================== Facebook RocksDB 6.3.6 Test: Read While Writing Op/s > Higher Is Better FSGSBASE Enabled . 4308730 |================================================== nofsgsbase ....... 4362967 |=================================================== Memcached mcperf 1.6.0 Method: Add - Connections: 1 Operations Per Second > Higher Is Better FSGSBASE Enabled . 38193.6 |=================================================== nofsgsbase ....... 37726.3 |================================================== Memcached mcperf 1.6.0 Method: Get - Connections: 1 Operations Per Second > Higher Is Better FSGSBASE Enabled . 58793.5 |=================================================== nofsgsbase ....... 58689.9 |=================================================== Memcached mcperf 1.6.0 Method: Set - Connections: 1 Operations Per Second > Higher Is Better FSGSBASE Enabled . 38872.1 |=================================================== nofsgsbase ....... 37959.3 |================================================== Memcached mcperf 1.6.0 Method: Add - Connections: 16 Operations Per Second > Higher Is Better FSGSBASE Enabled . 38541.6 |=================================================== nofsgsbase ....... 38350.6 |=================================================== Memcached mcperf 1.6.0 Method: Add - Connections: 32 Operations Per Second > Higher Is Better FSGSBASE Enabled . 39042.2 |=================================================== nofsgsbase ....... 38359.4 |================================================== Memcached mcperf 1.6.0 Method: Get - Connections: 16 Operations Per Second > Higher Is Better FSGSBASE Enabled . 60417.3 |=================================================== nofsgsbase ....... 60813.3 |=================================================== Memcached mcperf 1.6.0 Method: Get - Connections: 32 Operations Per Second > Higher Is Better FSGSBASE Enabled . 59359.2 |================================================== nofsgsbase ....... 60220.6 |=================================================== Memcached mcperf 1.6.0 Method: Set - Connections: 16 Operations Per Second > Higher Is Better FSGSBASE Enabled . 38976.7 |=================================================== nofsgsbase ....... 38415.9 |================================================== Memcached mcperf 1.6.0 Method: Set - Connections: 32 Operations Per Second > Higher Is Better FSGSBASE Enabled . 38898.8 |=================================================== nofsgsbase ....... 38593.1 |=================================================== Memcached mcperf 1.6.0 Method: Delete - Connections: 1 Operations Per Second > Higher Is Better FSGSBASE Enabled . 61110.0 |=================================================== nofsgsbase ....... 59022.8 |================================================= Memcached mcperf 1.6.0 Method: Append - Connections: 16 Operations Per Second > Higher Is Better FSGSBASE Enabled . 40604.2 |=================================================== nofsgsbase ....... 40702.0 |=================================================== Memcached mcperf 1.6.0 Method: Append - Connections: 32 Operations Per Second > Higher Is Better FSGSBASE Enabled . 41153.3 |=================================================== nofsgsbase ....... 40882.6 |=================================================== Memcached mcperf 1.6.0 Method: Delete - Connections: 16 Operations Per Second > Higher Is Better FSGSBASE Enabled . 59398.7 |=================================================== nofsgsbase ....... 59634.6 |=================================================== Memcached mcperf 1.6.0 Method: Delete - Connections: 32 Operations Per Second > Higher Is Better FSGSBASE Enabled . 59447.2 |================================================== nofsgsbase ....... 60134.1 |=================================================== Memcached mcperf 1.6.0 Method: Prepend - Connections: 1 Operations Per Second > Higher Is Better FSGSBASE Enabled . 42415.6 |=================================================== nofsgsbase ....... 41401.2 |================================================== Memcached mcperf 1.6.0 Method: Replace - Connections: 1 Operations Per Second > Higher Is Better FSGSBASE Enabled . 40539.9 |================================================== nofsgsbase ....... 41082.6 |=================================================== Memcached mcperf 1.6.0 Method: Prepend - Connections: 16 Operations Per Second > Higher Is Better FSGSBASE Enabled . 40712.5 |=================================================== nofsgsbase ....... 40925.2 |=================================================== Memcached mcperf 1.6.0 Method: Prepend - Connections: 32 Operations Per Second > Higher Is Better FSGSBASE Enabled . 40864.7 |=================================================== nofsgsbase ....... 40593.2 |=================================================== Memcached mcperf 1.6.0 Method: Replace - Connections: 16 Operations Per Second > Higher Is Better FSGSBASE Enabled . 41212.0 |=================================================== nofsgsbase ....... 40383.9 |================================================== Memcached mcperf 1.6.0 Method: Replace - Connections: 32 Operations Per Second > Higher Is Better FSGSBASE Enabled . 41216.7 |=================================================== nofsgsbase ....... 40688.9 |================================================== Apache HBase 2.2.3 Test: Increment - Clients: 1 Rows Per Second > Higher Is Better FSGSBASE Enabled . 7682 |====================================================== nofsgsbase ....... 7601 |===================================================== Apache HBase 2.2.3 Test: Increment - Clients: 1 Microseconds - Average Latency < Lower Is Better FSGSBASE Enabled . 129 |======================================================= nofsgsbase ....... 130 |======================================================= Apache HBase 2.2.3 Test: Increment - Clients: 32 Rows Per Second > Higher Is Better FSGSBASE Enabled . 77797 |===================================================== nofsgsbase ....... 78493 |===================================================== Apache HBase 2.2.3 Test: Increment - Clients: 32 Microseconds - Average Latency < Lower Is Better FSGSBASE Enabled . 407 |======================================================= nofsgsbase ....... 404 |======================================================= Apache Siege 2.4.29 Concurrent Users: 10 Transactions Per Second > Higher Is Better FSGSBASE Enabled . 20529.19 |================================================== nofsgsbase ....... 20215.87 |================================================= Apache Siege 2.4.29 Concurrent Users: 100 Transactions Per Second > Higher Is Better FSGSBASE Enabled . 33549.01 |================================================== nofsgsbase ....... 33594.07 |==================================================