POWER9 Blackbird

POWER9 testing with a PowerNV C1P9S01 REV 1.01 and ASPEED on Ubuntu 20.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2011254-HA-POWER9BLA00&grr&sro.

POWER9 BlackbirdProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionPre MitigationMitigatedPOWER9 @ 3.80GHz (4 Cores / 16 Threads)PowerNV C1P9S01 REV 1.01128GB1024GB SAMSUNG MZVLB1T0HALR-000L7ASPEED3 x Broadcom NetXtreme BCM5719 PCIeUbuntu 20.105.9.8-050908-generic (ppc64le)X Server 1.20.9modesetting 1.20.9GCC 10.2.0ext41024x7685.9.10-050910-generic (ppc64le)OpenBenchmarking.orgCompiler Details- --build=powerpc64le-linux-gnu --disable-multilib --disable-werror --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-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-xyKMTo/gcc-10-10.2.0/debian/tmp-nvptx/usr --enable-plugin --enable-secureplt --enable-shared --enable-targets=powerpcle-linux --enable-threads=posix --host=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --target=powerpc64le-linux-gnu --with-cpu=power8 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 --with-target-system-zlib=auto --without-cuda-driver -v Disk Details- NONE / relatime,rw / Block Size: 4096Processor Details- SMT (threads per core): 4Security Details- itlb_multihit: Not affected + l1tf: Mitigation of RFI Flush L1D private per thread + mds: Not affected + meltdown: Mitigation of RFI Flush L1D private per thread + spec_store_bypass: Mitigation of Kernel entry/exit barrier (eieio) + spectre_v1: Mitigation of __user pointer sanitization ori31 speculation barrier enabled + spectre_v2: Mitigation of Indirect branch cache disabled Software link stack flush + srbds: Not affected + tsx_async_abort: Not affected

POWER9 Blackbirdx265: Bosphorus 4Kbuild-linux-kernel: Time To Compilemysqlslap: 8sqlite-speedtest: Timed Time - Size 1,000sqlite: 8x265: Bosphorus 1080pstress-ng: System V Message Passingpostmark: Disk Transaction Performanceleveldb: Seq Fillleveldb: Seq Fillleveldb: Rand Deletesqlite: 1build-apache: Time To Compilepgbench: 100 - 50 - Read Only - Average Latencypgbench: 100 - 50 - Read Onlyredis: SETredis: GETleveldb: Seek Randtjbench: Decompression Throughputleveldb: Hot Readleveldb: Rand Readleveldb: Rand Fillleveldb: Overwriteleveldb: Overwritelammps: Rhodopsin Proteinosbench: Create Filesosbench: Launch ProgramsPre MitigationMitigated1.30476.648652165.100151.4125.293348290.643048122.42114.4118.33955.50753.9410.472106089572015.50794755.5228.51096.48547316.01516.2114.4122.24014.52.13540.60885349.8366361.33480.110647168.068157.6595.383207953.612976124.08114.3119.36862.51254.0720.478104722574931.82783230.7333.79995.81629419.03919.15214.3123.25414.42.15440.66930251.853657OpenBenchmarking.org

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KMitigatedPre Mitigation0.29930.59860.89791.19721.4965SE +/- 0.02, N = 9SE +/- 0.02, N = 91.331.301. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileMitigatedPre Mitigation100200300400500SE +/- 5.30, N = 7SE +/- 7.32, N = 7480.11476.65

MariaDB

Clients: 8

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 8MitigatedPre Mitigation140280420560700SE +/- 3.30, N = 3SE +/- 0.62, N = 36476521. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000MitigatedPre Mitigation4080120160200SE +/- 0.22, N = 3SE +/- 0.07, N = 3168.07165.101. (CC) gcc options: -O2 -ldl -lz -lpthread

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8MitigatedPre Mitigation306090120150SE +/- 1.06, N = 3SE +/- 0.63, N = 3157.66151.411. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pMitigatedPre Mitigation1.21052.4213.63154.8426.0525SE +/- 0.01, N = 3SE +/- 0.01, N = 35.385.291. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingMitigatedPre Mitigation700K1400K2100K2800K3500KSE +/- 33134.85, N = 3SE +/- 43536.69, N = 153207953.613348290.641. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceMitigatedPre Mitigation7001400210028003500297630481. (CC) gcc options: -O3

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillMitigatedPre Mitigation306090120150SE +/- 0.03, N = 3SE +/- 0.30, N = 3124.08122.421. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillMitigatedPre Mitigation48121620SE +/- 0.00, N = 3SE +/- 0.03, N = 314.314.41. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Delete

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteMitigatedPre Mitigation306090120150SE +/- 0.05, N = 3SE +/- 0.06, N = 3119.37118.341. (CXX) g++ options: -O3 -lsnappy -lpthread

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1MitigatedPre Mitigation1428425670SE +/- 0.81, N = 3SE +/- 0.35, N = 362.5155.511. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileMitigatedPre Mitigation1224364860SE +/- 0.05, N = 3SE +/- 0.09, N = 354.0753.94

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average LatencyMitigatedPre Mitigation0.10760.21520.32280.43040.538SE +/- 0.001, N = 3SE +/- 0.000, N = 30.4780.4721. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read OnlyMitigatedPre Mitigation20K40K60K80K100KSE +/- 110.27, N = 3SE +/- 30.60, N = 31047221060891. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETMitigatedPre Mitigation120K240K360K480K600KSE +/- 7879.43, N = 15SE +/- 8958.35, N = 3574931.82572015.501. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETMitigatedPre Mitigation200K400K600K800K1000KSE +/- 12608.54, N = 15SE +/- 12776.71, N = 3783230.73794755.521. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

LevelDB

Benchmark: Seek Random

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomMitigatedPre Mitigation816243240SE +/- 0.04, N = 3SE +/- 0.05, N = 333.8028.511. (CXX) g++ options: -O3 -lsnappy -lpthread

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputMitigatedPre Mitigation20406080100SE +/- 1.29, N = 3SE +/- 1.29, N = 1595.8296.491. (CC) gcc options: -O3 -rdynamic

LevelDB

Benchmark: Hot Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadMitigatedPre Mitigation510152025SE +/- 0.10, N = 3SE +/- 0.11, N = 319.0416.021. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadMitigatedPre Mitigation510152025SE +/- 0.11, N = 3SE +/- 0.08, N = 319.1516.211. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillMitigatedPre Mitigation48121620SE +/- 0.03, N = 3SE +/- 0.03, N = 314.314.41. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteMitigatedPre Mitigation306090120150SE +/- 0.12, N = 3SE +/- 0.16, N = 3123.25122.241. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteMitigatedPre Mitigation48121620SE +/- 0.03, N = 3SE +/- 0.03, N = 314.414.51. (CXX) g++ options: -O3 -lsnappy -lpthread

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin ProteinMitigatedPre Mitigation0.48470.96941.45411.93882.4235SE +/- 0.005, N = 3SE +/- 0.004, N = 32.1542.1351. (CXX) g++ options: -O3 -pthread -lm

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesMitigatedPre Mitigation918273645SE +/- 0.07, N = 3SE +/- 0.08, N = 340.6740.611. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsMitigatedPre Mitigation1224364860SE +/- 0.27, N = 3SE +/- 0.84, N = 351.8549.841. (CC) gcc options: -lm


Phoronix Test Suite v10.8.4