AMD EPYC Genoa Auto IBRS Benchmark

Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2301219-NE-AMDEPYCGE25&sor&grs.

AMD EPYC Genoa Auto IBRS BenchmarkProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemScreen ResolutionAuto IBRSLinux 6.2 Git2 x AMD EPYC 9654 96-Core @ 2.40GHz (192 Cores / 384 Threads)AMD Titanite_4G (RTI1002E BIOS)AMD Device 14a41520GB2 x 1920GB SAMSUNG MZWLJ1T9HBJR-00007ASPEEDVGA HDMIBroadcom NetXtreme BCM5720 PCIeUbuntu 22.106.2.0-rc3-phx-tip-x86-cpu (x86_64)GNOME Shell 43.1X Server 1.21.1.41.3.224GCC 12.2.0ext41920x10806.2.0-060200rc4daily20230121-generic (x86_64)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-U8K4Qv/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-U8K4Qv/gcc-12-12.2.0/debian/tmp-gcn/usr --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,rw / Block Size: 4096Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa10110dJava Details- OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu2)Python Details- Python 3.10.7Security Details- Auto IBRS: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Linux 6.2 Git: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

AMD EPYC Genoa Auto IBRS Benchmarkpgbench: 100 - 1000 - Read Only - Average Latencystress-ng: NUMApgbench: 100 - 1000 - Read Onlycompilebench: Compilesockperf: Throughputcompilebench: Initial Createstress-ng: SENDFILEpgbench: 100 - 800 - Read Onlypgbench: 100 - 800 - Read Only - Average Latencyfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directorywireguard: sockperf: Latency Ping Pongrocksdb: Rand Fillperf-bench: Sched Pipenginx: 500postmark: Disk Transaction Performancecassandra: Writesstress-ng: Mutexstress-ng: Mallocspark: 40000000 - 100 - Calculate Pi Benchmarkcockroach: MoVR - 1024stress-ng: Forkingdacapobench: Jythonrenaissance: In-Memory Database Shootoutcompilebench: Read Compiled Treeperf-bench: Memcpy 1MBbuild-godot: Time To Compilespark: 1000000 - 100 - Calculate Pi Benchmarkbuild-linux-kernel: allmodconfigrenaissance: Rand Forestcockroach: KV, 60% Reads - 1024renaissance: Finagle HTTP Requestscockroach: KV, 60% Reads - 512build-linux-kernel: defconfigperf-bench: Memset 1MBrenaissance: ALS Movie Lensspark: 40000000 - 100 - SHA-512 Benchmark Timecockroach: KV, 10% Reads - 1024rocksdb: Update Randrenaissance: Apache Spark PageRankrenaissance: Apache Spark Bayesperf-bench: Epoll Waitrenaissance: Genetic Algorithm Using Jenetics + Futuresbuild-nodejs: Time To Compilegpaw: Carbon Nanotubestress-ng: MEMFDstress-ng: Cryptospark: 1000000 - 100 - SHA-512 Benchmark Timerenaissance: Akka Unbalanced Cobwebbed Treeminibude: OpenMP - BM2minibude: OpenMP - BM2rocksdb: Rand Readperf-bench: Futex Hashbuild-llvm: Ninjaminibude: OpenMP - BM1minibude: OpenMP - BM1nekrs: TurboPipe Periodicctx-clock: Context Switch Timeperf-bench: Futex Lock-Pipgbench: 1000 - 1000 - Read Only - Average Latencypgbench: 1000 - 1000 - Read Onlycockroach: KV, 95% Reads - 512renaissance: Scala Dottysockperf: Latency Under LoadAuto IBRSLinux 6.2 Git0.2861033.8034983282518.56784554674.773312202.3635383860.226417308344.2862.533476505381870208165.816944261233100349869.80666371878.049.24957.64528.0134014743.93747.2742.56167533.7969.27130.499636.552215.912279.451541.024.06086.62958220215.534.3636055.84681463176.6502.710851716.7101.45423.0722497.09314759.543.8129811.68602.519344.101899151523266976475.320291.9867299.654819373250000144341.10690458763513.2674.811.8370.312947.7232129702315.72728155627.303132228.8733707170.237399250359.4582.630459682368457201981.65675625508998006797.30650976417.259.44937.64433.7733524812.73695.6542.00834834.2379.38131.919643.151688.712401.551039.424.28587.37837320043.934.6535798.04648163155.8506.010791726.2101.96623.1712487.90313742.633.8229879.98583.044343.322901191127267508675.424291.6597291.489820274333333144341.19684256162732.2703.912.694OpenBenchmarking.org

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average LatencyAuto IBRSLinux 6.2 Git0.07020.14040.21060.28080.351SE +/- 0.001, N = 3SE +/- 0.005, N = 120.2860.3121. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: NUMAAuto IBRSLinux 6.2 Git2004006008001000SE +/- 1.34, N = 3SE +/- 3.95, N = 31033.80947.721. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 1000 - Mode: Read OnlyAuto IBRSLinux 6.2 Git700K1400K2100K2800K3500KSE +/- 9913.35, N = 3SE +/- 46738.46, N = 12349832832129701. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileAuto IBRSLinux 6.2 Git5001000150020002500SE +/- 11.11, N = 3SE +/- 4.51, N = 32518.562315.72

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputAuto IBRSLinux 6.2 Git200K400K600K800K1000KSE +/- 3740.42, N = 5SE +/- 1132.22, N = 57845547281551. (CXX) g++ options: --param -O3 -rdynamic

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateAuto IBRSLinux 6.2 Git150300450600750SE +/- 5.89, N = 3SE +/- 2.94, N = 3674.77627.30

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: SENDFILEAuto IBRSLinux 6.2 Git700K1400K2100K2800K3500KSE +/- 11243.33, N = 3SE +/- 29584.58, N = 33312202.363132228.871. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 800 - Mode: Read OnlyAuto IBRSLinux 6.2 Git800K1600K2400K3200K4000KSE +/- 41831.22, N = 3SE +/- 34401.10, N = 3353838633707171. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average LatencyAuto IBRSLinux 6.2 Git0.05330.10660.15990.21320.2665SE +/- 0.003, N = 3SE +/- 0.003, N = 30.2260.2371. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Flexible IO Tester

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

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryAuto IBRSLinux 6.2 Git90K180K270K360K450KSE +/- 3752.58, N = 13SE +/- 3473.11, N = 84173083992501. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

WireGuard + Linux Networking Stack Stress Test

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestAuto IBRSLinux 6.2 Git80160240320400SE +/- 3.62, N = 3SE +/- 0.88, N = 3344.29359.46

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping PongAuto IBRSLinux 6.2 Git0.59181.18361.77542.36722.959SE +/- 0.012, N = 5SE +/- 0.010, N = 52.5332.6301. (CXX) g++ options: --param -O3 -rdynamic

RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random FillAuto IBRSLinux 6.2 Git100K200K300K400K500KSE +/- 6850.01, N = 3SE +/- 2437.22, N = 34765054596821. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

perf-bench

Benchmark: Sched Pipe

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Sched PipeAuto IBRSLinux 6.2 Git80K160K240K320K400KSE +/- 2073.46, N = 3SE +/- 1158.08, N = 33818703684571. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lz -llzma -lzstd -lnuma

nginx

Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 500Auto IBRSLinux 6.2 Git40K80K120K160K200KSE +/- 111.07, N = 3SE +/- 162.29, N = 3208165.81201981.651. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceAuto IBRSLinux 6.2 Git15003000450060007500SE +/- 0.00, N = 3SE +/- 0.00, N = 3694467561. (CC) gcc options: -O3

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: WritesAuto IBRSLinux 6.2 Git60K120K180K240K300KSE +/- 2744.52, N = 4SE +/- 2865.78, N = 4261233255089

Stress-NG

Test: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MutexAuto IBRSLinux 6.2 Git20M40M60M80M100MSE +/- 1219212.33, N = 4SE +/- 238740.03, N = 3100349869.8098006797.301. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MallocAuto IBRSLinux 6.2 Git140M280M420M560M700MSE +/- 5142965.01, N = 13SE +/- 952566.38, N = 3666371878.04650976417.251. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread

Apache Spark

Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi BenchmarkAuto IBRSLinux 6.2 Git3691215SE +/- 0.05, N = 12SE +/- 0.02, N = 39.249.44

CockroachDB

Workload: MoVR - Concurrency: 1024

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 1024Auto IBRSLinux 6.2 Git2004006008001000SE +/- 0.56, N = 3SE +/- 3.01, N = 3957.6937.6

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: ForkingAuto IBRSLinux 6.2 Git10002000300040005000SE +/- 2.29, N = 3SE +/- 12.55, N = 34528.014433.771. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonLinux 6.2 GitAuto IBRS7001400210028003500SE +/- 19.44, N = 4SE +/- 16.57, N = 433523401

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database ShootoutAuto IBRSLinux 6.2 Git10002000300040005000SE +/- 51.76, N = 5SE +/- 37.60, N = 104743.94812.7MIN: 4294.27 / MAX: 6462.38MIN: 4373 / MAX: 6522.68

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeAuto IBRSLinux 6.2 Git8001600240032004000SE +/- 17.49, N = 3SE +/- 16.72, N = 33747.273695.65

perf-bench

Benchmark: Memcpy 1MB

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memcpy 1MBAuto IBRSLinux 6.2 Git1020304050SE +/- 0.07, N = 3SE +/- 0.37, N = 342.5642.011. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lz -llzma -lzstd -lnuma

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileAuto IBRSLinux 6.2 Git816243240SE +/- 0.28, N = 3SE +/- 0.18, N = 333.8034.24

Apache Spark

Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkAuto IBRSLinux 6.2 Git3691215SE +/- 0.08, N = 8SE +/- 0.12, N = 59.279.38

Timed Linux Kernel Compilation

Build: allmodconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: allmodconfigAuto IBRSLinux 6.2 Git306090120150SE +/- 1.00, N = 3SE +/- 1.23, N = 3130.50131.92

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestAuto IBRSLinux 6.2 Git140280420560700SE +/- 6.07, N = 3SE +/- 3.44, N = 3636.5643.1MIN: 555.63 / MAX: 776.2MIN: 567.13 / MAX: 785.73

CockroachDB

Workload: KV, 60% Reads - Concurrency: 1024

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 1024Auto IBRSLinux 6.2 Git11K22K33K44K55KSE +/- 186.82, N = 3SE +/- 146.61, N = 352215.951688.7

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsAuto IBRSLinux 6.2 Git3K6K9K12K15KSE +/- 134.77, N = 4SE +/- 95.23, N = 312279.412401.5MIN: 11111.23 / MAX: 12665.49MIN: 11402.44 / MAX: 12591.71

CockroachDB

Workload: KV, 60% Reads - Concurrency: 512

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 512Auto IBRSLinux 6.2 Git11K22K33K44K55KSE +/- 118.90, N = 3SE +/- 400.51, N = 1551541.051039.4

Timed Linux Kernel Compilation

Build: defconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: defconfigAuto IBRSLinux 6.2 Git612182430SE +/- 0.21, N = 8SE +/- 0.20, N = 924.0624.29

perf-bench

Benchmark: Memset 1MB

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memset 1MBLinux 6.2 GitAuto IBRS20406080100SE +/- 0.42, N = 3SE +/- 1.13, N = 387.3886.631. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lz -llzma -lzstd -lnuma

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensLinux 6.2 GitAuto IBRS4K8K12K16K20KSE +/- 306.67, N = 9SE +/- 154.23, N = 320043.920215.5MIN: 18228.15 / MAX: 26622.45MIN: 19787 / MAX: 25483.46

Apache Spark

Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark TimeAuto IBRSLinux 6.2 Git816243240SE +/- 0.36, N = 12SE +/- 0.23, N = 334.3634.65

CockroachDB

Workload: KV, 10% Reads - Concurrency: 1024

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 1024Auto IBRSLinux 6.2 Git8K16K24K32K40KSE +/- 382.05, N = 3SE +/- 171.20, N = 336055.835798.0

RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Update RandomAuto IBRSLinux 6.2 Git100K200K300K400K500KSE +/- 4332.00, N = 3SE +/- 1841.36, N = 34681464648161. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankLinux 6.2 GitAuto IBRS7001400210028003500SE +/- 33.26, N = 15SE +/- 33.91, N = 43155.83176.6MIN: 2497.83 / MAX: 3643.1MIN: 2696.76 / MAX: 3320.33

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesAuto IBRSLinux 6.2 Git110220330440550SE +/- 3.95, N = 9SE +/- 6.19, N = 3502.7506.0MIN: 278.9 / MAX: 1571.68MIN: 287.53 / MAX: 635.37

perf-bench

Benchmark: Epoll Wait

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Epoll WaitAuto IBRSLinux 6.2 Git2004006008001000SE +/- 8.19, N = 3SE +/- 2.60, N = 3108510791. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lz -llzma -lzstd -lnuma

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesAuto IBRSLinux 6.2 Git400800120016002000SE +/- 19.86, N = 4SE +/- 11.38, N = 141716.71726.2MIN: 1578.68 / MAX: 1867.26MIN: 1497.5 / MAX: 1831.67

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 18.8Time To CompileAuto IBRSLinux 6.2 Git20406080100SE +/- 0.30, N = 3SE +/- 0.24, N = 3101.45101.97

GPAW

Input: Carbon Nanotube

OpenBenchmarking.orgSeconds, Fewer Is BetterGPAW 22.1Input: Carbon NanotubeAuto IBRSLinux 6.2 Git612182430SE +/- 0.07, N = 3SE +/- 0.28, N = 423.0723.171. (CC) gcc options: -shared -fwrapv -O2 -lxc -lblas -lmpi

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MEMFDAuto IBRSLinux 6.2 Git5001000150020002500SE +/- 4.61, N = 3SE +/- 1.36, N = 32497.092487.901. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: CryptoAuto IBRSLinux 6.2 Git70K140K210K280K350KSE +/- 319.91, N = 3SE +/- 1383.90, N = 3314759.54313742.631. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread

Apache Spark

Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark TimeAuto IBRSLinux 6.2 Git0.85951.7192.57853.4384.2975SE +/- 0.03, N = 8SE +/- 0.04, N = 53.813.82

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeAuto IBRSLinux 6.2 Git6K12K18K24K30KSE +/- 365.89, N = 3SE +/- 168.34, N = 329811.629879.9MIN: 18792.65 / MAX: 30543.28MIN: 17456.61 / MAX: 30119.88

miniBUDE

Implementation: OpenMP - Input Deck: BM2

OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2Auto IBRSLinux 6.2 Git2K4K6K8K10KSE +/- 30.74, N = 3SE +/- 81.60, N = 38602.528583.041. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

miniBUDE

Implementation: OpenMP - Input Deck: BM2

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2Auto IBRSLinux 6.2 Git70140210280350SE +/- 1.23, N = 3SE +/- 3.26, N = 3344.10343.321. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 7.9.2Test: Random ReadLinux 6.2 GitAuto IBRS200M400M600M800M1000MSE +/- 471910.13, N = 3SE +/- 557635.96, N = 39011911278991515231. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

perf-bench

Benchmark: Futex Hash

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex HashLinux 6.2 GitAuto IBRS600K1200K1800K2400K3000KSE +/- 319.83, N = 3SE +/- 400.67, N = 3267508626697641. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lz -llzma -lzstd -lnuma

Timed LLVM Compilation

Build System: Ninja

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 13.0Build System: NinjaAuto IBRSLinux 6.2 Git20406080100SE +/- 0.60, N = 3SE +/- 0.26, N = 375.3275.42

miniBUDE

Implementation: OpenMP - Input Deck: BM1

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1Auto IBRSLinux 6.2 Git60120180240300SE +/- 0.32, N = 3SE +/- 0.48, N = 3291.99291.661. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

miniBUDE

Implementation: OpenMP - Input Deck: BM1

OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1Auto IBRSLinux 6.2 Git16003200480064008000SE +/- 7.89, N = 3SE +/- 11.94, N = 37299.657291.491. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

nekRS

Input: TurboPipe Periodic

OpenBenchmarking.orgFLOP/s, More Is BetternekRS 22.0Input: TurboPipe PeriodicLinux 6.2 GitAuto IBRS200000M400000M600000M800000M1000000MSE +/- 979478829.67, N = 3SE +/- 9162146595.05, N = 48202743333338193732500001. (CXX) g++ options: -fopenmp -O2 -march=native -mtune=native -ftree-vectorize -lmpi_cxx -lmpi

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeAuto IBRSLinux 6.2 Git306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3144144

perf-bench

Benchmark: Futex Lock-Pi

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Lock-PiLinux 6.2 GitAuto IBRS816243240SE +/- 0.00, N = 3SE +/- 0.33, N = 334341. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lz -llzma -lzstd -lnuma

PostgreSQL

Scaling Factor: 1000 - Clients: 1000 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 15Scaling Factor: 1000 - Clients: 1000 - Mode: Read Only - Average LatencyAuto IBRSLinux 6.2 Git0.26910.53820.80731.07641.3455SE +/- 0.005, N = 3SE +/- 0.031, N = 121.1061.1961. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 1000 - Clients: 1000 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 15Scaling Factor: 1000 - Clients: 1000 - Mode: Read OnlyAuto IBRSLinux 6.2 Git200K400K600K800K1000KSE +/- 3859.82, N = 3SE +/- 23228.57, N = 129045878425611. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

CockroachDB

Workload: KV, 95% Reads - Concurrency: 512

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 512Auto IBRSLinux 6.2 Git14K28K42K56K70KSE +/- 731.10, N = 15SE +/- 1022.03, N = 1563513.262732.2

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyAuto IBRSLinux 6.2 Git150300450600750SE +/- 8.13, N = 4SE +/- 12.98, N = 15674.8703.9MIN: 559.79 / MAX: 1018.24MIN: 539.98 / MAX: 1019.87

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Under LoadAuto IBRSLinux 6.2 Git3691215SE +/- 0.29, N = 24SE +/- 0.12, N = 511.8412.691. (CXX) g++ options: --param -O3 -rdynamic


Phoronix Test Suite v10.8.5