phytiumd2000scimark2rustprimeredis Phytium D2000/8 E8C testing with a GreatWall GW-001M1A-FTF v1.0 (KunLun BIOS V4.0 BIOS) and Jingjia Micro Co JM7200 GPU on Kylin v10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2403143-NE-2403113NE83&gru&sor .
phytiumd2000scimark2rustprimeredis Processor Motherboard Memory Disk Graphics Audio Monitor OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution Phytium D2000 phytiumd2000_kylin_scimark_rust_redis Phytium D2000/8 E8C @ 2.30GHz (8 Cores) GreatWall GW-001M1A-FTF v1.0 (KunLun BIOS V4.0 BIOS) 16GB 512GB Western Digital PC SN530 SDBPNPZ-512G llvmpipe Realtek ALC662 rev3 PORPOISE 4K Uos 20 4.19.0-arm64-desktop (aarch64) Deepin Desktop Environment X Server 1.20.4 3.3 Mesa 19.2.6 (LLVM 7.0 128 bits) GCC 8.3.0 ext4 1920x1080 256GB INTEL SSDPEKKW256G7 Jingjia Micro Co JM7200 GPU Realtek Generic Kylin v10 5.4.18-91-generic (aarch64) X Server 1.20.8 3.0 GCC 9.3.0 + Clang 10.0.0-4kylin1 OpenBenchmarking.org Kernel Details - Phytium D2000: Transparent Huge Pages: madvise - phytiumd2000_kylin_scimark_rust_redis: Transparent Huge Pages: always Environment Details - Phytium D2000: DDE_DEBUG_LEVEL=warning - phytiumd2000_kylin_scimark_rust_redis: ZLOG_PROFILE_DEBUG=/var/log/xtx/zlog_debug.log Compiler Details - Phytium D2000: --build=aarch64-linux-gnu --disable-libphobos --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v - phytiumd2000_kylin_scimark_rust_redis: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details - Scaling Governor: scpi-cpufreq performance Security Details - Phytium D2000: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected - phytiumd2000_kylin_scimark_rust_redis: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Vulnerable + mmio_stale_data: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected
phytiumd2000scimark2rustprimeredis scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation redis: GET - 50 redis: SET - 50 redis: GET - 500 redis: LPOP - 50 redis: SADD - 50 redis: SET - 500 redis: GET - 1000 redis: LPOP - 500 redis: LPUSH - 50 redis: SADD - 500 redis: SET - 1000 redis: LPOP - 1000 redis: LPUSH - 500 redis: SADD - 1000 redis: LPUSH - 1000 rust-prime: Prime Number Test To 200,000,000 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 214.86 67.41 41.83 194.48 245.33 525.25 825953.68 530750.43 686982.39 754814.69 574777.27 563120.00 706203.00 801225.75 403213.57 588470.49 562080.27 401448.97 427203.93 602412.42 412314.02 34.707 214.65 68.79 43.47 194.29 247.28 519.40 699900.77 442900.18 662469.77 666467.94 515015.98 471939.92 677537.91 674929.52 359513.61 543097.81 493067.58 370066.34 382814.18 549301.33 384317.26 33.652 OpenBenchmarking.org
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 50 100 150 200 250 SE +/- 1.26, N = 3 SE +/- 0.85, N = 3 214.86 214.65 1. (CC) gcc options: -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo phytiumd2000_kylin_scimark_rust_redis Phytium D2000 15 30 45 60 75 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 68.79 67.41 1. (CC) gcc options: -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform phytiumd2000_kylin_scimark_rust_redis Phytium D2000 10 20 30 40 50 SE +/- 0.05, N = 3 SE +/- 1.38, N = 3 43.47 41.83 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 40 80 120 160 200 SE +/- 0.70, N = 3 SE +/- 1.24, N = 3 194.48 194.29 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization phytiumd2000_kylin_scimark_rust_redis Phytium D2000 50 100 150 200 250 SE +/- 0.06, N = 3 SE +/- 0.40, N = 3 247.28 245.33 1. (CC) gcc options: -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 110 220 330 440 550 SE +/- 6.60, N = 3 SE +/- 5.00, N = 3 525.25 519.40 1. (CC) gcc options: -lm
Redis Test: GET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 50 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 200K 400K 600K 800K 1000K SE +/- 6321.96, N = 10 SE +/- 5047.10, N = 11 825953.68 699900.77 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 50 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 110K 220K 330K 440K 550K SE +/- 3881.00, N = 3 SE +/- 4560.85, N = 3 530750.43 442900.18 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 500 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 150K 300K 450K 600K 750K SE +/- 8172.41, N = 4 SE +/- 5806.07, N = 15 686982.39 662469.77 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPOP - Parallel Connections: 50 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 160K 320K 480K 640K 800K SE +/- 6106.51, N = 3 SE +/- 4693.69, N = 15 754814.69 666467.94 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SADD - Parallel Connections: 50 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 120K 240K 360K 480K 600K SE +/- 6999.06, N = 3 SE +/- 3289.08, N = 3 574777.27 515015.98 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 500 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 120K 240K 360K 480K 600K SE +/- 5596.05, N = 3 SE +/- 2073.76, N = 3 563120.00 471939.92 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 1000 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 150K 300K 450K 600K 750K SE +/- 3575.18, N = 3 SE +/- 5310.36, N = 15 706203.00 677537.91 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPOP - Parallel Connections: 500 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 200K 400K 600K 800K 1000K SE +/- 11472.04, N = 3 SE +/- 7289.02, N = 4 801225.75 674929.52 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPUSH - Parallel Connections: 50 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 90K 180K 270K 360K 450K SE +/- 4178.05, N = 12 SE +/- 2162.73, N = 3 403213.57 359513.61 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SADD - Parallel Connections: 500 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 130K 260K 390K 520K 650K SE +/- 4999.09, N = 15 SE +/- 1933.24, N = 3 588470.49 543097.81 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 1000 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 120K 240K 360K 480K 600K SE +/- 5937.04, N = 4 SE +/- 5038.15, N = 3 562080.27 493067.58 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPOP - Parallel Connections: 1000 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 90K 180K 270K 360K 450K SE +/- 3997.64, N = 3 SE +/- 3853.65, N = 3 401448.97 370066.34 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPUSH - Parallel Connections: 500 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 90K 180K 270K 360K 450K SE +/- 4426.40, N = 12 SE +/- 3807.78, N = 3 427203.93 382814.18 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SADD - Parallel Connections: 1000 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 130K 260K 390K 520K 650K SE +/- 7665.82, N = 3 SE +/- 1143.76, N = 3 602412.42 549301.33 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPUSH - Parallel Connections: 1000 Phytium D2000 phytiumd2000_kylin_scimark_rust_redis 90K 180K 270K 360K 450K SE +/- 3327.69, N = 3 SE +/- 3429.05, N = 12 412314.02 384317.26 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 phytiumd2000_kylin_scimark_rust_redis Phytium D2000 8 16 24 32 40 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 33.65 34.71 1. (CC) gcc options: -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc -pie -nodefaultlibs
Phoronix Test Suite v10.8.5