1806117-FO-MERGE885941

Rockchip ARMv8 Cortex-A76 testing with a FriendlyElec NanoPC-T6 and rockchipdrmfb on Ubuntu 22.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2309052-NE-1806117FO92.

1806117-FO-MERGE885941ProcessorMotherboardMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerOpenCLVulkanCompilerFile-SystemScreen ResolutionNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHzRockchip ARMv8 Cortex-A76 @ 1.80GHz (4 Cores / 8 Threads)FriendlyElec NanoPC-T616GB247GB A3A444rockchipdrmfbLG TV SSCR22 x Realtek RTL8125 2.5GbEUbuntu 22.045.10.160 (aarch64)GNOME Shell 42.9X ServerOpenCL 3.0 v1.g13p0-01eac0.11addb9882ee8209dc0912af75110af71.3.238GCC 11.4.0 + Clang 14.0.0-1ubuntu1.1 + LLVM 14.0.0overlayfs3840x2160OpenBenchmarking.org- Transparent Huge Pages: madvise- --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --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-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Scaling Governor: cpufreq-dt performance- OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu122.04)- 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 __user pointer sanitization + spectre_v2: Vulnerable: Unprivileged eBPF enabled + srbds: Not affected + tsx_async_abort: Not affected

1806117-FO-MERGE885941ramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Scale - Floating Pointramspeed: Triad - Floating Pointramspeed: Average - Floating Pointtinymembench: Standard Memcpytinymembench: Standard Memsetlczero: BLASdolfyn: Computational Fluid Dynamicspolybench-c: Covariance Computationpolybench-c: Correlation Computationpolybench-c: 3 Matrix Multiplicationsmrbayes: Primate Phylogeny Analysisgmpbench: Total Timefhourstones: Complex Connect-4 Solvingscimark2: Compositetscp: AI Chess Performancestockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthebizzy: primesieve: 1e12primesieve: 1e13bullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshdcraw: RAW To PPM Image Conversiongcrypt: m-queens: Time To Solven-queens: Elapsed Timesudokut: Total Timeopenssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305java-jmh: Throughputhint: FLOATgnupg: 2.7GB Sample File EncryptionNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz24486.5425662.2823924.2016716.6322722.9924427.8225925.0426029.9314282.2122607.4912650.130145.117938.2606.5516.84312.091426.6681692.15809.8329.26797535404876163043117671487.8281056.8344.43396111.04305911.2960568.8886706.1328531.5704531.90121087.341440.640209.32457.04721.34732394867501167534270247.716619.35375621987124684597471038599928038386810976738187578.481242773534.4618392.900OpenBenchmarking.org

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: IntegerNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz5K10K15K20K25KSE +/- 23.56, N = 324486.541. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: IntegerNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz5K10K15K20K25KSE +/- 228.59, N = 325662.281. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: IntegerNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz5K10K15K20K25KSE +/- 10.72, N = 323924.201. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: IntegerNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz4K8K12K16K20KSE +/- 101.96, N = 316716.631. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz5K10K15K20K25KSE +/- 52.23, N = 322722.991. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating PointNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz5K10K15K20K25KSE +/- 9.49, N = 324427.821. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating PointNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz6K12K18K24K30KSE +/- 12.47, N = 325925.041. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating PointNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz6K12K18K24K30KSE +/- 8.82, N = 326029.931. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating PointNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz3K6K9K12K15KSE +/- 34.78, N = 314282.211. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating PointNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz5K10K15K20K25KSE +/- 36.08, N = 322607.491. (CC) gcc options: -O3 -march=native

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz3K6K9K12K15KSE +/- 3.87, N = 312650.11. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz6K12K18K24K30KSE +/- 24.27, N = 330145.11. (CC) gcc options: -O2 -lm

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz4080120160200SE +/- 0.33, N = 31791. (CXX) g++ options: -flto -pthread

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz918273645SE +/- 0.11, N = 338.26

PolyBench-C

Test: Covariance Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Covariance ComputationNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz246810SE +/- 0.061, N = 36.5511. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: Correlation Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Correlation ComputationNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz246810SE +/- 0.011, N = 36.8431. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz3691215SE +/- 0.10, N = 912.091. (CC) gcc options: -O3 -march=native

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz90180270360450SE +/- 0.21, N = 3426.671. (CC) gcc options: -O3 -std=c99 -pedantic -lm

GNU GMP GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGNU GMP GMPbench 6.2.1Total TimeNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz4008001200160020001692.11. (CC) gcc options: -O3 -fomit-frame-pointer -lm

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz12002400360048006000SE +/- 12.86, N = 35809.81. (CC) gcc options: -O3

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz70140210280350SE +/- 1.28, N = 3329.261. (CC) gcc options: -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz200K400K600K800K1000KSE +/- 282.92, N = 57975351. (CC) gcc options: -O3 -march=native

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15Total TimeNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz900K1800K2700K3600K4500KSE +/- 55724.47, N = 940487611. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz1.4M2.8M4.2M5.6M7MSE +/- 24452.31, N = 36304311

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz16K32K48K64K80KSE +/- 189.32, N = 3767141. (CC) gcc options: -pthread -lpthread -O3 -march=native

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz20406080100SE +/- 0.14, N = 387.831. (CXX) g++ options: -O3

Primesieve

Length: 1e13

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e13NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz2004006008001000SE +/- 1.49, N = 31056.831. (CXX) g++ options: -O3

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz0.99761.99522.99283.99044.988SE +/- 0.031022, N = 34.4339611. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz3691215SE +/- 0.04, N = 311.041. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz3691215SE +/- 0.02, N = 311.301. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz246810SE +/- 0.036297, N = 38.8886701. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz246810SE +/- 0.082552, N = 36.1328531. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz0.35340.70681.06021.41361.767SE +/- 0.028649, N = 31.5704531. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz0.42780.85561.28341.71122.139SE +/- 0.022014, N = 31.9012101. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz20406080100SE +/- 0.17, N = 387.341. (CC) gcc options: -lm

Gcrypt Library

OpenBenchmarking.orgSeconds, Fewer Is BetterGcrypt Library 1.9NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz100200300400500SE +/- 2.20, N = 3440.641. (CC) gcc options: -O2 -fvisibility=hidden -lgpg-error

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz50100150200250SE +/- 0.15, N = 3209.321. (CXX) g++ options: -fopenmp -O2 -march=native

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz1326395265SE +/- 0.01, N = 357.051. (CC) gcc options: -static -fopenmp -O3 -march=native

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz510152025SE +/- 0.07, N = 321.35

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz700M1400M2100M2800M3500MSE +/- 9785005.58, N = 332394867501. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz300M600M900M1200M1500MSE +/- 796441.14, N = 311675342701. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz50100150200250SE +/- 0.03, N = 3247.71. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz4K8K12K16K20KSE +/- 2.20, N = 316619.31. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz1200M2400M3600M4800M6000MSE +/- 874993.81, N = 353756219871. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz3000M6000M9000M12000M15000MSE +/- 10142891.69, N = 3124684597471. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz2000M4000M6000M8000M10000MSE +/- 613369.38, N = 3103859992801. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305NanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz800M1600M2400M3200M4000MSE +/- 192399.76, N = 338386810971. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Java JMH

Throughput

OpenBenchmarking.orgOps/s, More Is BetterJava JMHThroughputNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz1400M2800M4200M5600M7000M6738187578.48

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz50M100M150M200M250MSE +/- 115995.12, N = 3242773534.461. (CC) gcc options: -O3 -march=native -lm

GnuPG

2.7GB Sample File Encryption

OpenBenchmarking.orgSeconds, Fewer Is BetterGnuPG 2.2.272.7GB Sample File EncryptionNanoPC-T6 RK3588 ARM 4x A76/2.4GHz +4x A55/1.8GHz20406080100SE +/- 0.86, N = 1492.901. (CC) gcc options: -O2


Phoronix Test Suite v10.8.4