diff --git a/Results.md b/Results.md index 4c983f1..864be17 100644 --- a/Results.md +++ b/Results.md @@ -16,6 +16,7 @@ So do **not** rely on collected numbers unless you carefully read through all th | ----- | :--------: | :----: | :----: | ----: | ------: | ------: | -----: | -----: | ---: | | [Akaso M8S (S812)](http://ix.io/3R3N) | 1200 MHz | 5.10 | Buster armhf | 3050 | 885 | 32120 | 1160 | 3330 | - | | [Amazon a1.xlarge](http://ix.io/2iFY) | 2300 MHz | 4.15 | Bionic arm64 | 8610 | 2406 | 1297960 | 4280 | 14220 | - | +| [AMD Seattle (Opteron A1100)](http://ix.io/4Kqn) | 2000 MHz | 4.15 | Bionic arm64 | 14080 | 2006 | 720710 | 3020 | 9530 | - | | [AMedia X96 Max+ (S905X3)](http://ix.io/3QOj) | 2100 MHz | 5.15 | Focal arm64 | 5270 | 1330 | 981830 | 2630 | 5150 | - | | [Ampere Altra M96-28](http://ix.io/4zGI) | 2800 MHz | 5.15 | Jammy arm64 | 249380 | 3858 | 1596110 | 10130 | 44750 | - | | [Ampere Altra Q80-26](http://ix.io/4zkJ) | 2600 MHz | 5.15 | Jammy arm64 | 214390 | 3748 | 1482190 | 11685 | 41560 | 316.50 | @@ -118,7 +119,7 @@ So do **not** rely on collected numbers unless you carefully read through all th | [Orange Pi Zero 2 (Allwinner H616)](http://ix.io/4knM) | 1510 MHz | 4.9 | Buster arm64 | 3550 | 1067 | 703300 | 1190 | 2820 | 5.01 | | [Orange Pi Zero 2W (Allwinner H618)](http://ix.io/4Hd0) | 1510 MHz | 6.1 | Jammy arm64 | 3920 | 1167 | 705660 | 1510 | 6010 | 6.02 | | [Orange Pi Zero 3 (Allwinner H618)](http://ix.io/4CPF) | 1510 MHz | 6.1 | Jammy arm64 | 4020 | 1165 | 705330 | 1510 | 6010 | 6.02 | -| [OrangePi 4](http://ix.io/4Kau) | 2010/1510 MHz | 6.1 | Bookworm arm64 | 6880 | 1891 | 1145840 | 3490 | 8430 | - | +| [OrangePi 4 (RK3399)](http://ix.io/4Kau) | 2010/1510 MHz | 6.1 | Bookworm arm64 | 6880 | 1891 | 1145840 | 3490 | 8430 | - | | [Orange Pi 5 (RK3588)](http://ix.io/4D0a) | 2400/1800 MHz | 5.10 | Jammy arm64 | 16780 | 2689 | 1366590 | 12800 | 29900 | - | | [Phytium
FT-2000/4
(1 x SO-DIMM)](http://ix.io/4ioj) | 2600 MHz | 5.15 | Bullseye arm64 | 10020 | 2755 | 936740 | 3760 | 14540 | - | | [Phytium D2000
(1 x SO-DIMM)](http://ix.io/445T) | 2300 MHz | 5.19 | Jammy arm64 | 16390 | 2220 | 827090 | 2820 | 6490 | - | diff --git a/results/4Kau.txt b/results/4Kau.txt new file mode 100644 index 0000000..634b4fd --- /dev/null +++ b/results/4Kau.txt @@ -0,0 +1,819 @@ +sbc-bench v0.9.49 OrangePi 4 (Sat, 28 Oct 2023 18:11:52 +0200) + +Distributor ID: Debian +Description: Armbian 23.8.3 bookworm +Release: 12 +Codename: bookworm +Build system: https://github.com/armbian/build, 23.8.1, Orange Pi 4, rockchip64, rockchip64 + +/usr/bin/gcc (Debian 12.2.0-14) 12.2.0 + +Uptime: 18:11:53 up 28 min, 1 user, load average: 0.56, 0.19, 0.10, 29.4°C, 189331966 + +Linux 6.1.50-current-rockchip64 (orangepi4) 10/28/23 _aarch64_ (6 CPU) + +avg-cpu: %user %nice %system %iowait %steal %idle + 0.61 0.00 0.49 0.67 0.00 98.23 + +Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd +mmcblk2 7.70 286.19 62.63 0.00 484486 106021 0 +zram0 0.18 0.71 0.00 0.00 1200 4 0 +zram1 0.18 0.24 1.95 0.00 408 3304 0 + + total used free shared buff/cache available +Mem: 3.8Gi 541Mi 3.1Gi 204Mi 422Mi 3.2Gi +Swap: 1.9Gi 0B 1.9Gi + +Filename Type Size Used Priority +/dev/zram0 partition 1978284 0 5 + +########################################################################## + +Checking cpufreq OPP for cpu0-cpu3 (Cortex-A53): + +Cpufreq OPP: 1512 Measured: 1509 (1509.585/1509.528/1509.453) +Cpufreq OPP: 1416 Measured: 1413 (1413.444/1413.391/1413.355) +Cpufreq OPP: 1200 Measured: 1193 (1194.092/1194.017/1192.902) +Cpufreq OPP: 1008 Measured: 1005 (1005.529/1005.529/1005.413) +Cpufreq OPP: 816 Measured: 813 (813.576/813.454/813.363) +Cpufreq OPP: 600 Measured: 597 (597.605/597.568/597.508) +Cpufreq OPP: 408 Measured: 405 (405.640/405.615/405.539) + +Checking cpufreq OPP for cpu4-cpu5 (Cortex-A72): + +Cpufreq OPP: 2016 Measured: 2014 (2014.620/2014.570/2014.544) +Cpufreq OPP: 1800 Measured: 1798 (1798.452/1798.362/1798.295) +Cpufreq OPP: 1608 Measured: 1606 (1606.586/1606.525/1606.305) +Cpufreq OPP: 1416 Measured: 1414 (1414.574/1414.539/1414.504) +Cpufreq OPP: 1200 Measured: 1198 (1198.540/1198.540/1198.480) +Cpufreq OPP: 1008 Measured: 1006 (1006.520/1006.507/1006.469) +Cpufreq OPP: 816 Measured: 814 (814.515/814.494/814.464) +Cpufreq OPP: 600 Measured: 598 (598.487/598.480/598.473) +Cpufreq OPP: 408 Measured: 406 (406.588/406.511/406.450) + +########################################################################## + +Hardware sensors: + +tcpm_source_psy_4_0022-i2c-4-22 +in0: 0.00 V (min = +0.00 V, max = +0.00 V) +curr1: 0.00 A (max = +0.00 A) + +cpu_thermal-virtual-0 +temp1: +28.1 C (crit = +100.0 C) + +gpu_thermal-virtual-0 +temp1: +26.2 C (crit = +95.0 C) + +########################################################################## + +Executing benchmark on cpu0 (Cortex-A53): + +tinymembench v0.4.9-nuumio (simple benchmark for memory throughput and latency) + +CFLAGS: +bandwidth test min repeats (-b): 2 +bandwidth test max repeats (-B): 3 +bandwidth test mem realloc (-M): no (-m for realloc) + latency test repeats (-l): 3 + latency test count (-c): 1000000 + +========================================================================== +== Memory bandwidth tests == +== == +== Note 1: 1MB = 1000000 bytes == +== Note 2: Test result is the best of repeated runs. Number of repeats == +== is shown in brackets == +== Note 3: Results for 'copy' tests show how many bytes can be == +== copied per second (adding together read and writen == +== bytes would have provided twice higher numbers) == +== Note 4: 2-pass copy means that we are using a small temporary buffer == +== to first fetch data into it, and only then write it to the == +== destination (source -> L1 cache, L1 cache -> destination) == +== Note 5: If sample standard deviation exceeds 0.1%, it is shown in == +== brackets == +========================================================================== + + C copy backwards : 1693.4 MB/s (3, 4.0%) + C copy backwards (32 byte blocks) : 1700.6 MB/s (2) + C copy backwards (64 byte blocks) : 1733.0 MB/s (2) + C copy : 1779.6 MB/s (3, 0.3%) + C copy prefetched (32 bytes step) : 1336.2 MB/s (2) + C copy prefetched (64 bytes step) : 1492.3 MB/s (2) + C 2-pass copy : 1536.9 MB/s (3, 0.2%) + C 2-pass copy prefetched (32 bytes step) : 1039.8 MB/s (2) + C 2-pass copy prefetched (64 bytes step) : 1011.8 MB/s (2) + C scan 8 : 295.0 MB/s (3, 0.3%) + C scan 16 : 580.0 MB/s (3, 0.4%) + C scan 32 : 1111.5 MB/s (3, 0.1%) + C scan 64 : 1921.7 MB/s (3, 1.2%) + C fill : 8407.7 MB/s (3, 0.2%) + C fill (shuffle within 16 byte blocks) : 8411.4 MB/s (3, 0.2%) + C fill (shuffle within 32 byte blocks) : 8408.4 MB/s (3, 0.2%) + C fill (shuffle within 64 byte blocks) : 8407.8 MB/s (3, 0.4%) + --- + libc memcpy copy : 1785.5 MB/s (2) + libc memchr scan : 1896.4 MB/s (3, 3.2%) + libc memset fill : 8413.2 MB/s (3, 0.2%) + --- + NEON LDP/STP copy : 1827.3 MB/s (3, 0.3%) + NEON LDP/STP copy pldl2strm (32 bytes step) : 1202.5 MB/s (3, 0.5%) + NEON LDP/STP copy pldl2strm (64 bytes step) : 1524.4 MB/s (3, 0.6%) + NEON LDP/STP copy pldl1keep (32 bytes step) : 1979.8 MB/s (3) + NEON LDP/STP copy pldl1keep (64 bytes step) : 1981.5 MB/s (2) + NEON LD1/ST1 copy : 1817.0 MB/s (3, 0.1%) + NEON LDP load : 2660.2 MB/s (2) + NEON LDNP load : 2079.5 MB/s (3, 0.3%) + NEON STP fill : 8438.7 MB/s (3, 0.2%) + NEON STNP fill : 1967.3 MB/s (3, 0.4%) + ARM LDP/STP copy : 1823.0 MB/s (3, 0.1%) + ARM LDP load : 2658.9 MB/s (2) + ARM LDNP load : 2078.7 MB/s (2) + ARM STP fill : 8439.3 MB/s (3, 0.2%) + ARM STNP fill : 1991.9 MB/s (3, 1.2%) + +========================================================================== +== Framebuffer read tests. == +== == +== Many ARM devices use a part of the system memory as the framebuffer, == +== typically mapped as uncached but with write-combining enabled. == +== Writes to such framebuffers are quite fast, but reads are much == +== slower and very sensitive to the alignment and the selection of == +== CPU instructions which are used for accessing memory. == +== == +== Many x86 systems allocate the framebuffer in the GPU memory, == +== accessible for the CPU via a relatively slow PCI-E bus. Moreover, == +== PCI-E is asymmetric and handles reads a lot worse than writes. == +== == +== If uncached framebuffer reads are reasonably fast (at least 100 MB/s == +== or preferably >300 MB/s), then using the shadow framebuffer layer == +== is not necessary in Xorg DDX drivers, resulting in a nice overall == +== performance improvement. For example, the xf86-video-fbturbo DDX == +== uses this trick. == +========================================================================== + + NEON LDP/STP copy (from framebuffer) : 1852.7 MB/s (3, 0.2%) + NEON LDP/STP 2-pass copy (from framebuffer) : 1521.6 MB/s (2) + NEON LD1/ST1 copy (from framebuffer) : 1824.2 MB/s (3) + NEON LD1/ST1 2-pass copy (from framebuffer) : 1491.6 MB/s (2) + ARM LDP/STP copy (from framebuffer) : 1853.5 MB/s (2) + ARM LDP/STP 2-pass copy (from framebuffer) : 1520.7 MB/s (3, 0.1%) + +========================================================================== +== Memory latency test == +== == +== Average time is measured for random memory accesses in the buffers == +== of different sizes. The larger is the buffer, the more significant == +== are relative contributions of TLB, L1/L2 cache misses and SDRAM == +== accesses. For extremely large buffer sizes we are expecting to see == +== page table walk with several requests to SDRAM for almost every == +== memory access (though 64MiB is not nearly large enough to experience == +== this effect to its fullest). == +== == +== Note 1: All the numbers are representing extra time, which needs to == +== be added to L1 cache latency. The cycle timings for L1 cache == +== latency can be usually found in the processor documentation. == +== Note 2: Dual random read means that we are simultaneously performing == +== two independent memory accesses at a time. In the case if == +== the memory subsystem can't handle multiple outstanding == +== requests, dual random read has the same timings as two == +== single reads performed one after another. == +========================================================================== + +block size : single random read / dual random read, [MADV_NOHUGEPAGE] + 1024 : 0.0 ns / 0.0 ns + 2048 : 0.0 ns / 0.0 ns + 4096 : 0.0 ns / 0.0 ns + 8192 : 0.0 ns / 0.0 ns + 16384 : 0.0 ns / 0.0 ns + 32768 : 0.1 ns / 0.0 ns + 65536 : 4.6 ns / 7.7 ns + 131072 : 7.2 ns / 10.7 ns + 262144 : 8.9 ns / 11.4 ns + 524288 : 16.6 ns / 25.3 ns + 1048576 : 84.5 ns / 128.5 ns + 2097152 : 124.0 ns / 167.3 ns + 4194304 : 149.6 ns / 187.7 ns + 8388608 : 163.4 ns / 197.1 ns + 16777216 : 171.5 ns / 203.9 ns + 33554432 : 176.7 ns / 208.9 ns + 67108864 : 180.0 ns / 212.7 ns + +block size : single random read / dual random read, [MADV_HUGEPAGE] + 1024 : 0.0 ns / 0.0 ns + 2048 : 0.0 ns / 0.0 ns + 4096 : 0.0 ns / 0.0 ns + 8192 : 0.0 ns / 0.0 ns + 16384 : 0.0 ns / 0.0 ns + 32768 : 0.1 ns / 0.0 ns + 65536 : 4.6 ns / 7.7 ns + 131072 : 7.2 ns / 10.8 ns + 262144 : 9.0 ns / 12.0 ns + 524288 : 11.5 ns / 12.9 ns + 1048576 : 85.6 ns / 131.5 ns + 2097152 : 125.9 ns / 170.0 ns + 4194304 : 146.5 ns / 183.2 ns + 8388608 : 156.7 ns / 188.0 ns + 16777216 : 161.6 ns / 189.8 ns + 33554432 : 164.4 ns / 190.5 ns + 67108864 : 165.9 ns / 190.8 ns + +Executing benchmark on cpu4 (Cortex-A72): + +tinymembench v0.4.9-nuumio (simple benchmark for memory throughput and latency) + +CFLAGS: +bandwidth test min repeats (-b): 2 +bandwidth test max repeats (-B): 3 +bandwidth test mem realloc (-M): no (-m for realloc) + latency test repeats (-l): 3 + latency test count (-c): 1000000 + +========================================================================== +== Memory bandwidth tests == +== == +== Note 1: 1MB = 1000000 bytes == +== Note 2: Test result is the best of repeated runs. Number of repeats == +== is shown in brackets == +== Note 3: Results for 'copy' tests show how many bytes can be == +== copied per second (adding together read and writen == +== bytes would have provided twice higher numbers) == +== Note 4: 2-pass copy means that we are using a small temporary buffer == +== to first fetch data into it, and only then write it to the == +== destination (source -> L1 cache, L1 cache -> destination) == +== Note 5: If sample standard deviation exceeds 0.1%, it is shown in == +== brackets == +========================================================================== + + C copy backwards : 3538.0 MB/s (3, 0.4%) + C copy backwards (32 byte blocks) : 3532.9 MB/s (2) + C copy backwards (64 byte blocks) : 3542.8 MB/s (3, 0.1%) + C copy : 3485.0 MB/s (2) + C copy prefetched (32 bytes step) : 3484.3 MB/s (3, 0.3%) + C copy prefetched (64 bytes step) : 3491.9 MB/s (3, 0.1%) + C 2-pass copy : 3079.9 MB/s (3, 0.4%) + C 2-pass copy prefetched (32 bytes step) : 3126.4 MB/s (3, 0.9%) + C 2-pass copy prefetched (64 bytes step) : 3114.9 MB/s (2) + C scan 8 : 998.5 MB/s (2) + C scan 16 : 1986.8 MB/s (2) + C scan 32 : 3909.7 MB/s (2) + C scan 64 : 6913.8 MB/s (3, 0.1%) + C fill : 8384.9 MB/s (2) + C fill (shuffle within 16 byte blocks) : 8437.0 MB/s (3, 0.1%) + C fill (shuffle within 32 byte blocks) : 8440.3 MB/s (3, 0.1%) + C fill (shuffle within 64 byte blocks) : 8389.6 MB/s (2) + --- + libc memcpy copy : 3488.1 MB/s (3, 0.6%) + libc memchr scan : 6735.8 MB/s (3, 0.1%) + libc memset fill : 8425.5 MB/s (3, 0.3%) + --- + NEON LDP/STP copy : 3493.5 MB/s (3, 0.9%) + NEON LDP/STP copy pldl2strm (32 bytes step) : 3490.6 MB/s (2) + NEON LDP/STP copy pldl2strm (64 bytes step) : 3491.9 MB/s (2) + NEON LDP/STP copy pldl1keep (32 bytes step) : 3491.1 MB/s (3, 0.6%) + NEON LDP/STP copy pldl1keep (64 bytes step) : 3491.0 MB/s (3, 0.1%) + NEON LD1/ST1 copy : 3501.2 MB/s (3, 0.1%) + NEON LDP load : 7286.2 MB/s (3, 0.4%) + NEON LDNP load : 7347.0 MB/s (3, 0.1%) + NEON STP fill : 8407.2 MB/s (2) + NEON STNP fill : 8401.1 MB/s (3, 1.4%) + ARM LDP/STP copy : 3501.5 MB/s (3, 0.1%) + ARM LDP load : 7272.7 MB/s (2) + ARM LDNP load : 7346.1 MB/s (3, 0.4%) + ARM STP fill : 8435.7 MB/s (3, 1.5%) + ARM STNP fill : 8426.7 MB/s (3, 0.3%) + +========================================================================== +== Framebuffer read tests. == +== == +== Many ARM devices use a part of the system memory as the framebuffer, == +== typically mapped as uncached but with write-combining enabled. == +== Writes to such framebuffers are quite fast, but reads are much == +== slower and very sensitive to the alignment and the selection of == +== CPU instructions which are used for accessing memory. == +== == +== Many x86 systems allocate the framebuffer in the GPU memory, == +== accessible for the CPU via a relatively slow PCI-E bus. Moreover, == +== PCI-E is asymmetric and handles reads a lot worse than writes. == +== == +== If uncached framebuffer reads are reasonably fast (at least 100 MB/s == +== or preferably >300 MB/s), then using the shadow framebuffer layer == +== is not necessary in Xorg DDX drivers, resulting in a nice overall == +== performance improvement. For example, the xf86-video-fbturbo DDX == +== uses this trick. == +========================================================================== + + NEON LDP/STP copy (from framebuffer) : 3621.2 MB/s (2) + NEON LDP/STP 2-pass copy (from framebuffer) : 3198.5 MB/s (3, 0.4%) + NEON LD1/ST1 copy (from framebuffer) : 3628.2 MB/s (3, 0.1%) + NEON LD1/ST1 2-pass copy (from framebuffer) : 3144.8 MB/s (3) + ARM LDP/STP copy (from framebuffer) : 3629.4 MB/s (3, 0.1%) + ARM LDP/STP 2-pass copy (from framebuffer) : 3192.0 MB/s (2) + +========================================================================== +== Memory latency test == +== == +== Average time is measured for random memory accesses in the buffers == +== of different sizes. The larger is the buffer, the more significant == +== are relative contributions of TLB, L1/L2 cache misses and SDRAM == +== accesses. For extremely large buffer sizes we are expecting to see == +== page table walk with several requests to SDRAM for almost every == +== memory access (though 64MiB is not nearly large enough to experience == +== this effect to its fullest). == +== == +== Note 1: All the numbers are representing extra time, which needs to == +== be added to L1 cache latency. The cycle timings for L1 cache == +== latency can be usually found in the processor documentation. == +== Note 2: Dual random read means that we are simultaneously performing == +== two independent memory accesses at a time. In the case if == +== the memory subsystem can't handle multiple outstanding == +== requests, dual random read has the same timings as two == +== single reads performed one after another. == +========================================================================== + +block size : single random read / dual random read, [MADV_NOHUGEPAGE] + 1024 : 0.0 ns / 0.0 ns + 2048 : 0.0 ns / 0.0 ns + 4096 : 0.0 ns / 0.0 ns + 8192 : 0.0 ns / 0.0 ns + 16384 : 0.0 ns / 0.0 ns + 32768 : 1.1 ns / 1.8 ns + 65536 : 4.1 ns / 6.4 ns + 131072 : 6.2 ns / 8.6 ns + 262144 : 9.1 ns / 11.4 ns + 524288 : 10.8 ns / 13.1 ns + 1048576 : 28.3 ns / 44.4 ns + 2097152 : 97.0 ns / 146.2 ns + 4194304 : 135.2 ns / 180.8 ns + 8388608 : 159.3 ns / 201.5 ns + 16777216 : 171.6 ns / 207.6 ns + 33554432 : 178.6 ns / 215.0 ns + 67108864 : 187.4 ns / 227.8 ns + +block size : single random read / dual random read, [MADV_HUGEPAGE] + 1024 : 0.0 ns / 0.0 ns + 2048 : 0.0 ns / 0.0 ns + 4096 : 0.0 ns / 0.0 ns + 8192 : 0.0 ns / 0.0 ns + 16384 : 0.0 ns / 0.0 ns + 32768 : 0.0 ns / 0.0 ns + 65536 : 4.1 ns / 6.4 ns + 131072 : 6.2 ns / 8.6 ns + 262144 : 7.4 ns / 9.4 ns + 524288 : 8.3 ns / 9.8 ns + 1048576 : 14.9 ns / 20.2 ns + 2097152 : 95.3 ns / 145.4 ns + 4194304 : 134.0 ns / 181.1 ns + 8388608 : 152.0 ns / 190.4 ns + 16777216 : 161.3 ns / 194.4 ns + 33554432 : 166.2 ns / 197.4 ns + 67108864 : 171.0 ns / 198.2 ns + +########################################################################## + +Executing ramlat on cpu0 (Cortex-A53), results in ns: + + size: 1x32 2x32 1x64 2x64 1xPTR 2xPTR 4xPTR 8xPTR + 4k: 2.693 2.661 1.998 1.992 1.989 1.988 2.736 5.558 + 8k: 2.652 2.651 1.989 1.989 1.993 1.988 2.734 5.552 + 16k: 2.651 2.657 1.990 1.989 1.989 1.989 2.742 5.552 + 32k: 2.660 2.657 1.993 1.997 1.993 1.994 2.747 5.567 + 64k: 16.69 16.99 14.93 16.31 14.76 16.41 23.34 44.18 + 128k: 17.91 18.46 17.85 18.17 17.87 18.22 25.24 50.39 + 256k: 17.91 18.41 18.17 18.49 18.19 18.47 25.72 51.42 + 512k: 42.16 54.17 41.45 53.16 42.43 67.29 84.44 154.5 + 1024k: 160.1 161.8 157.0 160.3 157.8 160.4 216.6 406.0 + 2048k: 174.2 175.5 173.0 173.9 173.0 174.0 221.6 423.4 + 4096k: 182.2 183.4 182.0 182.9 182.1 182.6 224.3 428.8 + 8192k: 182.4 183.8 181.5 183.3 181.6 183.2 227.1 473.7 + 16384k: 194.2 197.2 191.2 195.2 184.1 187.2 233.3 446.6 + 32768k: 188.6 192.6 188.8 192.8 188.8 193.4 236.6 455.8 + 65536k: 189.1 191.5 189.0 191.9 188.5 193.8 235.7 465.8 + 131072k: 189.4 194.6 190.5 191.8 189.1 217.1 235.2 443.1 + +Executing ramlat on cpu4 (Cortex-A72), results in ns: + + size: 1x32 2x32 1x64 2x64 1xPTR 2xPTR 4xPTR 8xPTR + 4k: 2.485 2.485 2.482 2.482 1.986 1.987 1.988 3.972 + 8k: 2.482 2.482 2.482 2.485 1.986 1.986 1.994 3.972 + 16k: 2.485 2.483 2.483 2.483 1.986 1.988 2.797 3.972 + 32k: 6.480 6.903 6.476 6.909 6.213 6.398 9.834 19.02 + 64k: 9.932 10.38 9.930 10.38 9.439 11.96 22.60 44.01 + 128k: 10.45 10.74 10.63 10.69 9.930 11.97 23.01 46.08 + 256k: 14.88 14.91 14.89 14.91 14.38 15.19 23.58 46.13 + 512k: 15.87 15.01 14.98 15.13 15.10 15.10 23.20 46.19 + 1024k: 92.67 73.77 80.26 72.44 90.43 84.91 85.87 117.1 + 2048k: 146.4 137.4 151.2 139.1 146.5 148.9 154.3 191.4 + 4096k: 164.3 166.6 171.1 167.6 170.0 167.4 170.2 217.7 + 8192k: 188.2 188.4 189.1 188.1 186.8 183.2 189.2 223.9 + 16384k: 190.4 191.5 191.1 191.6 190.4 192.3 195.7 237.9 + 32768k: 190.7 193.5 191.4 192.8 189.7 197.2 204.0 235.8 + 65536k: 206.5 203.3 198.5 203.5 198.0 207.6 217.6 240.1 + 131072k: 210.9 207.2 204.5 206.4 202.6 212.1 220.9 243.8 + +########################################################################## + +Executing benchmark on each cluster individually + +OpenSSL 3.0.11, built on 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023) +type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes +aes-128-cbc 109018.92k 338432.58k 697436.67k 989102.76k 1125340.50k 1136448.85k (Cortex-A53) +aes-128-cbc 342756.83k 815776.02k 1252253.78k 1426930.35k 1500261.03k 1510380.89k (Cortex-A72) +aes-192-cbc 104873.79k 306752.51k 578010.28k 767753.90k 848196.95k 854447.45k (Cortex-A53) +aes-192-cbc 318997.87k 748793.15k 1078684.59k 1265191.94k 1323199.15k 1331669.67k (Cortex-A72) +aes-256-cbc 102188.35k 284982.36k 505413.63k 643340.97k 699766.10k 703780.18k (Cortex-A53) +aes-256-cbc 312775.00k 692917.01k 987584.26k 1093514.58k 1141557.93k 1145842.35k (Cortex-A72) + +########################################################################## + +Executing benchmark single-threaded on cpu0 (Cortex-A53) + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,6 CPUs LE) + +LE +CPU Freq: 64000000 64000000 64000000 - - - - - - + +RAM size: 3863 MB, # CPU hardware threads: 6 +RAM usage: 435 MB, # Benchmark threads: 1 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 882 100 859 859 | 16606 100 1419 1418 +23: 833 100 850 849 | 16303 100 1412 1411 +24: 793 100 854 853 | 15959 100 1402 1401 +25: 748 100 854 854 | 15545 100 1384 1384 +---------------------------------- | ------------------------------ +Avr: 100 854 854 | 100 1404 1403 +Tot: 100 1129 1129 + +Executing benchmark single-threaded on cpu4 (Cortex-A72) + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,6 CPUs LE) + +LE +CPU Freq: - - - - - - - - - + +RAM size: 3863 MB, # CPU hardware threads: 6 +RAM usage: 435 MB, # Benchmark threads: 1 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 1712 100 1667 1666 | 25352 100 2165 2165 +23: 1610 100 1641 1640 | 24886 100 2154 2154 +24: 1523 100 1639 1638 | 24375 100 2140 2140 +25: 1407 100 1607 1607 | 23743 100 2114 2113 +---------------------------------- | ------------------------------ +Avr: 100 1638 1638 | 100 2143 2143 +Tot: 100 1891 1891 + +########################################################################## + +Executing benchmark 3 times multi-threaded on CPUs 0-5 + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,6 CPUs LE) + +LE +CPU Freq: 64000000 - - - - - - - - + +RAM size: 3863 MB, # CPU hardware threads: 6 +RAM usage: 1323 MB, # Benchmark threads: 6 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 5281 537 956 5137 | 100208 515 1659 8546 +23: 4980 521 973 5074 | 98233 516 1647 8500 +24: 4924 556 952 5295 | 95789 516 1630 8408 +25: 4755 587 924 5430 | 93332 517 1608 8306 +---------------------------------- | ------------------------------ +Avr: 551 951 5234 | 516 1636 8440 +Tot: 533 1294 6837 + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,6 CPUs LE) + +LE +CPU Freq: - - - - - - - 1024000000 - + +RAM size: 3863 MB, # CPU hardware threads: 6 +RAM usage: 1323 MB, # Benchmark threads: 6 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 5594 564 964 5443 | 100662 517 1660 8585 +23: 5310 570 949 5411 | 98403 520 1638 8515 +24: 4849 550 948 5214 | 95812 516 1630 8410 +25: 4613 558 944 5268 | 93141 516 1606 8289 +---------------------------------- | ------------------------------ +Avr: 561 951 5334 | 517 1634 8450 +Tot: 539 1292 6892 + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,6 CPUs LE) + +LE +CPU Freq: - - - - - - - - - + +RAM size: 3863 MB, # CPU hardware threads: 6 +RAM usage: 1323 MB, # Benchmark threads: 6 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 5576 562 966 5424 | 99864 516 1652 8516 +23: 5262 566 948 5362 | 97670 516 1636 8451 +24: 5037 577 939 5416 | 95899 518 1624 8417 +25: 4656 563 944 5316 | 93059 516 1605 8282 +---------------------------------- | ------------------------------ +Avr: 567 949 5380 | 517 1629 8417 +Tot: 542 1289 6898 + +Compression: 5234,5334,5380 +Decompression: 8440,8450,8417 +Total: 6837,6892,6898 + +########################################################################## + +Testing maximum cpufreq again, still under full load. System health now: + +Time big.LITTLE load %cpu %sys %usr %nice %io %irq Temp +18:27:00: 2016/1512MHz 5.86 90% 1% 88% 0% 0% 0% 63.8°C + +Checking cpufreq OPP for cpu0-cpu3 (Cortex-A53): + +Cpufreq OPP: 1512 Measured: 1509 (1509.523/1509.447/1509.390) + +Checking cpufreq OPP for cpu4-cpu5 (Cortex-A72): + +Cpufreq OPP: 2016 Measured: 2014 (2014.605/2014.555/2014.555) + +########################################################################## + +Hardware sensors: + +tcpm_source_psy_4_0022-i2c-4-22 +in0: 0.00 V (min = +0.00 V, max = +0.00 V) +curr1: 0.00 A (max = +0.00 A) + +cpu_thermal-virtual-0 +temp1: +45.6 C (crit = +100.0 C) + +gpu_thermal-virtual-0 +temp1: +40.6 C (crit = +95.0 C) + +########################################################################## + +Thermal source: /sys/class/hwmon/hwmon0/ (cpu_thermal) + +System health while running tinymembench: + +Time big.LITTLE load %cpu %sys %usr %nice %io %irq Temp +18:13:07: 2016/1512MHz 0.99 2% 0% 1% 0% 0% 0% 30.6°C +18:13:27: 2016/1512MHz 0.99 16% 0% 16% 0% 0% 0% 30.6°C +18:13:47: 2016/1512MHz 0.99 16% 0% 16% 0% 0% 0% 31.7°C +18:14:08: 2016/1512MHz 1.00 17% 0% 16% 0% 0% 0% 31.7°C +18:14:28: 2016/1512MHz 1.00 16% 0% 16% 0% 0% 0% 30.6°C +18:14:48: 2016/1512MHz 1.00 16% 0% 16% 0% 0% 0% 42.2°C +18:15:08: 2016/1512MHz 1.00 17% 0% 16% 0% 0% 0% 42.2°C +18:15:28: 2016/1512MHz 1.00 17% 0% 16% 0% 0% 0% 43.9°C +18:15:49: 2016/1512MHz 1.00 17% 0% 16% 0% 0% 0% 40.6°C + +System health while running ramlat: + +Time big.LITTLE load %cpu %sys %usr %nice %io %irq Temp +18:15:57: 2016/1512MHz 1.16 3% 0% 2% 0% 0% 0% 37.5°C +18:16:03: 2016/1512MHz 1.15 16% 0% 16% 0% 0% 0% 33.3°C +18:16:09: 2016/1512MHz 1.13 16% 0% 16% 0% 0% 0% 33.3°C +18:16:15: 2016/1512MHz 1.12 16% 0% 16% 0% 0% 0% 32.8°C +18:16:21: 2016/1512MHz 1.11 17% 0% 17% 0% 0% 0% 40.6°C +18:16:27: 2016/1512MHz 1.17 21% 2% 17% 0% 1% 0% 32.2°C +18:16:33: 2016/1512MHz 1.16 17% 0% 16% 0% 0% 0% 32.2°C +18:16:39: 2016/1512MHz 1.14 17% 0% 16% 0% 0% 0% 35.6°C +18:16:45: 2016/1512MHz 1.13 17% 0% 16% 0% 0% 0% 35.6°C +18:16:51: 2016/1512MHz 1.12 17% 0% 16% 0% 0% 0% 34.4°C +18:16:58: 2016/1512MHz 1.10 17% 0% 16% 0% 0% 0% 35.0°C +18:17:04: 2016/1512MHz 1.09 17% 0% 16% 0% 0% 0% 35.0°C + +System health while running OpenSSL benchmark: + +Time big.LITTLE load %cpu %sys %usr %nice %io %irq Temp +18:17:08: 2016/1512MHz 1.09 4% 0% 3% 0% 0% 0% 34.4°C +18:17:24: 2016/1512MHz 1.07 17% 0% 16% 0% 0% 0% 32.2°C +18:17:41: 2016/1512MHz 1.05 17% 0% 16% 0% 0% 0% 45.0°C +18:17:57: 2016/1512MHz 1.04 17% 0% 16% 0% 0% 0% 33.3°C +18:18:13: 2016/1512MHz 1.03 17% 0% 16% 0% 0% 0% 46.9°C +18:18:29: 2016/1512MHz 1.02 16% 0% 16% 0% 0% 0% 33.9°C +18:18:45: 2016/1512MHz 1.02 17% 0% 16% 0% 0% 0% 46.9°C + +System health while running 7-zip single core benchmark: + +Time big.LITTLE load %cpu %sys %usr %nice %io %irq Temp +18:18:57: 2016/1512MHz 1.17 4% 0% 3% 0% 0% 0% 38.8°C +18:19:08: 2016/1512MHz 1.14 17% 0% 16% 0% 0% 0% 33.3°C +18:19:19: 2016/1512MHz 1.12 17% 0% 16% 0% 0% 0% 32.2°C +18:19:30: 2016/1512MHz 1.10 17% 0% 16% 0% 0% 0% 32.2°C +18:19:41: 2016/1512MHz 1.08 17% 0% 16% 0% 0% 0% 31.1°C +18:19:52: 2016/1512MHz 1.06 17% 0% 16% 0% 0% 0% 31.7°C +18:20:03: 2016/1512MHz 1.05 17% 0% 16% 0% 0% 0% 31.1°C +18:20:14: 2016/1512MHz 1.05 17% 0% 16% 0% 0% 0% 31.1°C +18:20:26: 2016/1512MHz 1.11 17% 0% 16% 0% 0% 0% 30.6°C +18:20:37: 2016/1512MHz 1.09 17% 0% 16% 0% 0% 0% 30.6°C +18:20:48: 2016/1512MHz 1.07 17% 0% 16% 0% 0% 0% 30.6°C +18:20:59: 2016/1512MHz 1.06 17% 0% 16% 0% 0% 0% 30.6°C +18:21:10: 2016/1512MHz 1.05 17% 0% 16% 0% 0% 0% 30.6°C +18:21:21: 2016/1512MHz 1.04 17% 0% 16% 0% 0% 0% 41.7°C +18:21:32: 2016/1512MHz 1.03 17% 0% 16% 0% 0% 0% 40.0°C +18:21:43: 2016/1512MHz 1.03 17% 0% 16% 0% 0% 0% 41.1°C +18:21:54: 2016/1512MHz 1.02 17% 0% 16% 0% 0% 0% 43.3°C +18:22:06: 2016/1512MHz 1.02 17% 0% 16% 0% 0% 0% 41.7°C +18:22:17: 2016/1512MHz 1.02 17% 0% 16% 0% 0% 0% 41.1°C +18:22:28: 2016/1512MHz 1.08 17% 0% 16% 0% 0% 0% 44.4°C + +System health while running 7-zip multi core benchmark: + +Time big.LITTLE load %cpu %sys %usr %nice %io %irq Temp +18:22:31: 2016/1512MHz 1.08 6% 0% 5% 0% 0% 0% 47.5°C +18:22:45: 2016/1512MHz 1.52 95% 1% 94% 0% 0% 0% 55.6°C +18:23:00: 2016/1512MHz 2.60 82% 1% 80% 0% 0% 0% 56.7°C +18:23:11: 2016/1512MHz 3.02 84% 1% 83% 0% 0% 0% 55.6°C +18:23:25: 2016/1512MHz 3.22 94% 1% 92% 0% 0% 0% 59.4°C +18:23:35: 2016/1512MHz 4.00 79% 1% 77% 0% 0% 0% 56.7°C +18:23:46: 2016/1512MHz 4.38 99% 2% 97% 0% 0% 0% 53.3°C +18:23:57: 2016/1512MHz 4.70 98% 1% 96% 0% 0% 0% 61.2°C +18:24:08: 2016/1512MHz 5.45 79% 1% 78% 0% 0% 0% 57.2°C +18:24:18: 2016/1512MHz 5.45 92% 0% 91% 0% 0% 0% 62.5°C +18:24:33: 2016/1512MHz 5.76 86% 1% 85% 0% 0% 0% 62.5°C +18:24:43: 2016/1512MHz 5.66 85% 1% 83% 0% 0% 0% 59.4°C +18:24:55: 2016/1512MHz 5.49 93% 1% 92% 0% 0% 0% 63.1°C +18:25:06: 2016/1512MHz 5.66 76% 1% 73% 0% 0% 0% 59.4°C +18:25:17: 2016/1512MHz 5.94 99% 2% 97% 0% 0% 0% 55.6°C +18:25:29: 2016/1512MHz 6.17 89% 1% 87% 0% 0% 0% 62.5°C +18:25:39: 2016/1512MHz 5.77 83% 1% 81% 0% 0% 0% 57.2°C +18:25:49: 2016/1512MHz 5.80 92% 0% 92% 0% 0% 0% 63.8°C +18:26:04: 2016/1512MHz 5.91 86% 1% 85% 0% 0% 0% 64.4°C +18:26:14: 2016/1512MHz 5.84 84% 1% 82% 0% 0% 0% 60.0°C +18:26:26: 2016/1512MHz 5.94 97% 1% 96% 0% 0% 0% 65.0°C +18:26:37: 2016/1512MHz 6.04 75% 2% 73% 0% 0% 0% 60.0°C +18:26:47: 2016/1512MHz 6.11 99% 2% 97% 0% 0% 0% 56.1°C +18:27:00: 2016/1512MHz 5.86 90% 1% 88% 0% 0% 0% 63.8°C + +########################################################################## + +Linux 6.1.50-current-rockchip64 (orangepi4) 10/28/23 _aarch64_ (6 CPU) + +avg-cpu: %user %nice %system %iowait %steal %idle + 13.60 0.01 0.61 0.45 0.00 85.33 + +Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd +mmcblk2 5.26 192.52 55.15 0.00 503042 144109 0 +zram0 0.12 0.46 0.00 0.00 1200 4 0 +zram1 0.14 0.18 1.33 0.00 476 3480 0 + + total used free shared buff/cache available +Mem: 3.8Gi 546Mi 3.1Gi 204Mi 440Mi 3.2Gi +Swap: 1.9Gi 0B 1.9Gi + +Filename Type Size Used Priority +/dev/zram0 partition 1978284 0 5 + +CPU sysfs topology (clusters, cpufreq members, clockspeeds) + cpufreq min max + CPU cluster policy speed speed core type + 0 0 0 408 1512 Cortex-A53 / r0p4 + 1 0 0 408 1512 Cortex-A53 / r0p4 + 2 0 0 408 1512 Cortex-A53 / r0p4 + 3 0 0 408 1512 Cortex-A53 / r0p4 + 4 0 4 408 2016 Cortex-A72 / r0p2 + 5 0 4 408 2016 Cortex-A72 / r0p2 + +Architecture: aarch64 +CPU op-mode(s): 32-bit, 64-bit +Byte Order: Little Endian +CPU(s): 6 +On-line CPU(s) list: 0-5 +Vendor ID: ARM +Model name: Cortex-A53 +Model: 4 +Thread(s) per core: 1 +Core(s) per socket: 4 +Socket(s): 1 +Stepping: r0p4 +CPU(s) scaling MHz: 100% +CPU max MHz: 1512.0000 +CPU min MHz: 408.0000 +BogoMIPS: 48.00 +Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +Model name: Cortex-A72 +Model: 2 +Thread(s) per core: 1 +Core(s) per socket: 2 +Socket(s): 1 +Stepping: r0p2 +CPU(s) scaling MHz: 100% +CPU max MHz: 2016.0000 +CPU min MHz: 408.0000 +BogoMIPS: 48.00 +Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +NUMA node(s): 1 +NUMA node0 CPU(s): 0-5 +Vulnerability Gather data sampling: Not affected +Vulnerability Itlb multihit: Not affected +Vulnerability L1tf: Not affected +Vulnerability Mds: Not affected +Vulnerability Meltdown: Not affected +Vulnerability Mmio stale data: Not affected +Vulnerability Retbleed: Not affected +Vulnerability Spec rstack overflow: Not affected +Vulnerability Spec store bypass: Vulnerable +Vulnerability Spectre v1: Mitigation; __user pointer sanitization +Vulnerability Spectre v2: Vulnerable +Vulnerability Srbds: Not affected +Vulnerability Tsx async abort: Not affected + +SoC guess: Rockchip RK3399 +DT compat: xunlong,orangepi-4 + rockchip,rk3399 + Compiler: /usr/bin/gcc (Debian 12.2.0-14) 12.2.0 / aarch64-linux-gnu + Userland: arm64 + Kernel: 6.1.50-current-rockchip64/aarch64 + CONFIG_HZ=250 + CONFIG_HZ_250=y + CONFIG_PREEMPTION=y + CONFIG_PREEMPT=y + CONFIG_PREEMPT_BUILD=y + CONFIG_PREEMPT_COUNT=y + CONFIG_PREEMPT_NOTIFIERS=y + CONFIG_PREEMPT_RCU=y + +########################################################################## + +Kernel 6.1.50 is not latest 6.1.60 LTS that was released on 2023-10-25. + +See https://endoflife.date/linux for details. Perhaps some kernel bugs have +been fixed in the meantime and maybe vulnerabilities as well. + +########################################################################## + + vdd_center: 900 mV (1350 mV max) + vdd_cpu_b: 1300 mV (1500 mV max) + vdd_cpu_l: 1200 mV (1350 mV max) + vdd_gpu: 825 mV (1500 mV max) + + opp-table-0: + 408 MHz 825.0 mV + 600 MHz 825.0 mV + 816 MHz 850.0 mV + 1008 MHz 925.0 mV + 1200 MHz 1000.0 mV + 1416 MHz 1125.0 mV + 1512 MHz 1200.0 mV + + opp-table-1: + 408 MHz 825.0 mV + 600 MHz 825.0 mV + 816 MHz 825.0 mV + 1008 MHz 875.0 mV + 1200 MHz 950.0 mV + 1416 MHz 1025.0 mV + 1608 MHz 1100.0 mV + 1800 MHz 1200.0 mV + 2016 MHz 1300.0 mV + + opp-table-2: + 200 MHz 825.0 mV + 297 MHz 825.0 mV + 400 MHz 825.0 mV + 500 MHz 875.0 mV + 600 MHz 925.0 mV + 800 MHz 1100.0 mV + +########################################################################## + +Results validation: + + * Measured clockspeed not lower than advertised max CPU clockspeed + * No swapping + * Background activity (%system) OK + * Too much other background activity: 0% avg, 5% max + * No throttling + +Status of performance related governors found below /sys (w/o cpufreq): + + * ff9a0000.gpu: simple_ondemand / 200 MHz (powersave performance simple_ondemand / 200 297 400 500 600 800) + +Status of performance related policies found below /sys: + + * /sys/module/pcie_aspm/parameters/policy: default [performance] powersave powersupersave + +| OrangePi 4 | 2016/1512 MHz | 6.1 | Armbian 23.8.3 bookworm arm64 | 6880 | 1891 | 1145840 | 3490 | 8430 | - | \ No newline at end of file diff --git a/results/4Kqn.txt b/results/4Kqn.txt new file mode 100644 index 0000000..dbf8a75 --- /dev/null +++ b/results/4Kqn.txt @@ -0,0 +1,516 @@ +sbc-bench v0.9.49 AMD Seattle (Rev.B1) Development Board (Overdrive) (Tue, 31 Oct 2023 17:22:20 +0800) + +Distributor ID: Ubuntu +Description: Ubuntu 18.04.1 LTS +Release: 18.04 +Codename: bionic + +Device Info: + Manufacturer: AMD + Product Name: Overdrive/Supercharger + Family: Seattle + +BIOS/UEFI: + Vendor: American Megatrends Inc. + Version: ROD1002C + Release Date: 04/08/2016 + BIOS Revision: 5.6 + +/usr/bin/gcc (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) 7.5.0 + +Uptime: 17:22:22 up 449 days, 4:31, 2 users, load average: 1.02, 0.23, 0.07, °C, 199988856 + +Linux 4.15.0-42-generic (nfv-demo02) 10/31/23 _aarch64_ (8 CPU) + +avg-cpu: %user %nice %system %iowait %steal %idle + 0.02 0.00 0.01 0.04 0.00 99.93 + +Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn +sda 1.22 0.05 10.04 1972829 389602124 +sdb 0.00 0.01 0.00 267116 0 + + total used free shared buff/cache available +Mem: 31G 390M 30G 2.6M 396M 30G +Swap: 2.0G 0B 2.0G + +Filename Type Size Used Priority +/swapfile file 2097148 0 -2 + +########################################################################## + +Checking cpufreq OPP (Cortex-A57): + +No cpufreq support available. Measured on cpu1: 1998 MHz (1998.467/1998.442/1998.367) + +########################################################################## + +Executing benchmark on cpu0 (Cortex-A57): + +tinymembench v0.4.9-nuumio (simple benchmark for memory throughput and latency) + +CFLAGS: +bandwidth test min repeats (-b): 2 +bandwidth test max repeats (-B): 3 +bandwidth test mem realloc (-M): no (-m for realloc) + latency test repeats (-l): 3 + latency test count (-c): 1000000 + +========================================================================== +== Memory bandwidth tests == +== == +== Note 1: 1MB = 1000000 bytes == +== Note 2: Test result is the best of repeated runs. Number of repeats == +== is shown in brackets == +== Note 3: Results for 'copy' tests show how many bytes can be == +== copied per second (adding together read and writen == +== bytes would have provided twice higher numbers) == +== Note 4: 2-pass copy means that we are using a small temporary buffer == +== to first fetch data into it, and only then write it to the == +== destination (source -> L1 cache, L1 cache -> destination) == +== Note 5: If sample standard deviation exceeds 0.1%, it is shown in == +== brackets == +========================================================================== + + C copy backwards : 2930.5 MB/s (3, 2.4%) + C copy backwards (32 byte blocks) : 2936.4 MB/s (2) + C copy backwards (64 byte blocks) : 2950.3 MB/s (2) + C copy : 3013.8 MB/s (2) + C copy prefetched (32 bytes step) : 3170.5 MB/s (2) + C copy prefetched (64 bytes step) : 3169.6 MB/s (3, 0.1%) + C 2-pass copy : 2906.2 MB/s (2) + C 2-pass copy prefetched (32 bytes step) : 2986.7 MB/s (2) + C 2-pass copy prefetched (64 bytes step) : 2988.0 MB/s (2) + C scan 8 : 650.5 MB/s (2) + C scan 16 : 1269.9 MB/s (2) + C scan 32 : 2324.5 MB/s (2) + C scan 64 : 3880.9 MB/s (2) + C fill : 9465.6 MB/s (3, 0.2%) + C fill (shuffle within 16 byte blocks) : 9458.0 MB/s (2) + C fill (shuffle within 32 byte blocks) : 9473.3 MB/s (2) + C fill (shuffle within 64 byte blocks) : 9466.4 MB/s (3) + --- + libc memcpy copy : 3020.1 MB/s (3, 0.1%) + libc memchr scan : 4063.1 MB/s (2) + libc memset fill : 9525.9 MB/s (3, 0.4%) + --- + NEON LDP/STP copy : 3015.0 MB/s (2) + NEON LDP/STP copy pldl2strm (32 bytes step) : 1721.2 MB/s (2) + NEON LDP/STP copy pldl2strm (64 bytes step) : 1722.5 MB/s (2) + NEON LDP/STP copy pldl1keep (32 bytes step) : 3257.0 MB/s (2) + NEON LDP/STP copy pldl1keep (64 bytes step) : 3258.1 MB/s (3, 0.1%) + NEON LD1/ST1 copy : 3010.3 MB/s (2) + NEON LDP load : 4536.7 MB/s (2) + NEON LDNP load : 1746.6 MB/s (2) + NEON STP fill : 9539.1 MB/s (3, 0.5%) + NEON STNP fill : 9411.9 MB/s (3, 1.7%) + ARM LDP/STP copy : 3014.2 MB/s (2) + ARM LDP load : 4537.1 MB/s (2) + ARM LDNP load : 1753.8 MB/s (2) + ARM STP fill : 9540.7 MB/s (3, 0.4%) + ARM STNP fill : 9413.1 MB/s (3, 1.4%) + +========================================================================== +== Memory latency test == +== == +== Average time is measured for random memory accesses in the buffers == +== of different sizes. The larger is the buffer, the more significant == +== are relative contributions of TLB, L1/L2 cache misses and SDRAM == +== accesses. For extremely large buffer sizes we are expecting to see == +== page table walk with several requests to SDRAM for almost every == +== memory access (though 64MiB is not nearly large enough to experience == +== this effect to its fullest). == +== == +== Note 1: All the numbers are representing extra time, which needs to == +== be added to L1 cache latency. The cycle timings for L1 cache == +== latency can be usually found in the processor documentation. == +== Note 2: Dual random read means that we are simultaneously performing == +== two independent memory accesses at a time. In the case if == +== the memory subsystem can't handle multiple outstanding == +== requests, dual random read has the same timings as two == +== single reads performed one after another. == +========================================================================== + +block size : single random read / dual random read, [MADV_NOHUGEPAGE] + 1024 : 0.0 ns / 0.0 ns + 2048 : 0.0 ns / 0.0 ns + 4096 : 0.0 ns / 0.0 ns + 8192 : 0.0 ns / 0.0 ns + 16384 : 0.0 ns / 0.0 ns + 32768 : 1.8 ns / 3.1 ns + 65536 : 3.6 ns / 5.5 ns + 131072 : 5.5 ns / 7.4 ns + 262144 : 8.4 ns / 10.3 ns + 524288 : 9.7 ns / 12.0 ns + 1048576 : 14.4 ns / 16.1 ns + 2097152 : 24.8 ns / 27.0 ns + 4194304 : 30.1 ns / 31.5 ns + 8388608 : 69.3 ns / 72.1 ns + 16777216 : 111.5 ns / 151.4 ns + 33554432 : 141.2 ns / 190.5 ns + 67108864 : 160.9 ns / 216.2 ns + +block size : single random read / dual random read, [MADV_HUGEPAGE] + 1024 : 0.0 ns / 0.0 ns + 2048 : 0.0 ns / 0.0 ns + 4096 : 0.0 ns / 0.0 ns + 8192 : 0.0 ns / 0.0 ns + 16384 : 0.0 ns / 0.0 ns + 32768 : 0.0 ns / 0.0 ns + 65536 : 3.6 ns / 5.5 ns + 131072 : 5.3 ns / 7.4 ns + 262144 : 6.7 ns / 8.1 ns + 524288 : 7.1 ns / 8.4 ns + 1048576 : 9.0 ns / 9.8 ns + 2097152 : 21.1 ns / 22.5 ns + 4194304 : 27.4 ns / 26.4 ns + 8388608 : 55.7 ns / 39.8 ns + 16777216 : 88.0 ns / 121.3 ns + 33554432 : 119.4 ns / 154.1 ns + 67108864 : 138.9 ns / 166.1 ns + +########################################################################## + +Executing ramlat on cpu0 (Cortex-A57), results in ns: + + size: 1x32 2x32 1x64 2x64 1xPTR 2xPTR 4xPTR 8xPTR + 4k: 2.518 2.505 2.505 2.502 2.002 2.002 2.003 4.004 + 8k: 2.503 2.502 2.503 2.502 2.002 2.002 2.003 4.004 + 16k: 2.503 2.504 2.504 2.503 2.002 2.002 3.991 4.005 + 32k: 6.183 6.411 6.223 6.411 5.746 6.298 8.946 17.00 + 64k: 8.762 8.812 8.760 8.807 8.353 8.864 14.83 29.35 + 128k: 9.511 9.514 9.511 9.511 9.009 9.472 16.71 33.40 + 256k: 13.84 13.84 13.83 13.84 13.33 13.34 16.99 33.38 + 512k: 14.03 14.07 14.02 14.06 13.52 13.52 17.03 33.40 + 1024k: 17.07 16.44 17.03 16.45 16.54 16.30 20.12 38.76 + 2048k: 29.16 29.11 29.07 29.24 28.63 29.17 32.72 61.03 + 4096k: 32.62 32.53 32.09 32.57 31.56 32.71 37.74 68.02 + 8192k: 69.09 66.68 69.35 60.01 63.92 59.96 60.30 85.56 + 16384k: 145.6 136.6 145.2 136.6 148.3 140.4 134.5 170.9 + 32768k: 170.7 169.6 170.6 169.6 170.4 170.7 171.5 201.7 + 65536k: 183.7 185.6 183.7 185.7 183.4 185.8 191.7 211.8 + 131072k: 185.3 188.4 185.3 188.5 185.2 187.1 195.1 216.7 + +########################################################################## + +Executing benchmark twice on cluster 0 (Cortex-A57) + +OpenSSL 1.1.0g, built on 2 Nov 2017 (Library: OpenSSL 1.1.1 11 Sep 2018) +type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes +aes-128-cbc 394086.78k 733154.39k 905567.66k 993254.74k 1022347.95k 1022367.06k +aes-128-cbc 394468.81k 733159.94k 906741.59k 993013.42k 1021982.04k 1024016.38k +aes-192-cbc 367292.33k 640047.40k 765681.92k 827333.29k 846159.87k 847719.08k +aes-192-cbc 362884.49k 640048.90k 765767.25k 827446.95k 847380.48k 847915.69k +aes-256-cbc 343428.46k 566144.66k 660639.49k 705560.23k 719825.58k 720595.63k +aes-256-cbc 343428.05k 566202.18k 659939.84k 705396.05k 719801.00k 720819.54k + +########################################################################## + +Executing benchmark single-threaded on cpu0 (Cortex-A57) + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,8 CPUs LE) + +LE +CPU Freq: 1993 1997 1997 1997 1997 1997 1997 1998 1998 + +RAM size: 32127 MB, # CPU hardware threads: 8 +RAM usage: 435 MB, # Benchmark threads: 1 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 2050 100 1995 1995 | 24080 100 2056 2056 +23: 1899 100 1935 1935 | 23825 100 2062 2062 +24: 1799 100 1934 1934 | 23412 100 2055 2055 +25: 1716 100 1960 1960 | 22989 100 2046 2046 +---------------------------------- | ------------------------------ +Avr: 100 1956 1956 | 100 2055 2055 +Tot: 100 2006 2006 + +########################################################################## + +Executing benchmark 3 times multi-threaded on CPUs 0-7 + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,8 CPUs LE) + +LE +CPU Freq: 1992 1997 1997 1939 1996 1997 1996 1998 1998 + +RAM size: 32127 MB, # CPU hardware threads: 8 +RAM usage: 1765 MB, # Benchmark threads: 8 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 12191 683 1735 11860 | 185146 788 2004 15792 +23: 12013 704 1740 12241 | 181715 786 2001 15725 +24: 11836 731 1740 12727 | 179773 793 1991 15778 +25: 11450 744 1757 13074 | 174806 791 1967 15557 +---------------------------------- | ------------------------------ +Avr: 716 1743 12475 | 789 1991 15713 +Tot: 752 1867 14094 + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,8 CPUs LE) + +LE +CPU Freq: 1996 1998 1998 1998 1998 1998 1998 1997 1998 + +RAM size: 32127 MB, # CPU hardware threads: 8 +RAM usage: 1765 MB, # Benchmark threads: 8 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 12245 678 1757 11912 | 184860 786 2006 15768 +23: 11955 699 1744 12181 | 182409 788 2002 15785 +24: 11896 726 1763 12791 | 176989 781 1989 15534 +25: 11336 745 1737 12944 | 173931 789 1963 15479 +---------------------------------- | ------------------------------ +Avr: 712 1750 12457 | 786 1990 15642 +Tot: 749 1870 14049 + +7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 +p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,8 CPUs LE) + +LE +CPU Freq: 1996 1998 1993 1997 1997 1998 1998 1998 1998 + +RAM size: 32127 MB, # CPU hardware threads: 8 +RAM usage: 1765 MB, # Benchmark threads: 8 + + Compressing | Decompressing +Dict Speed Usage R/U Rating | Speed Usage R/U Rating + KiB/s % MIPS MIPS | KiB/s % MIPS MIPS + +22: 12198 679 1748 11867 | 186153 792 2006 15878 +23: 11766 682 1757 11988 | 183671 795 2000 15894 +24: 11924 729 1759 12822 | 179304 791 1990 15737 +25: 11446 746 1752 13069 | 174875 792 1965 15563 +---------------------------------- | ------------------------------ +Avr: 709 1754 12437 | 792 1990 15768 +Tot: 751 1872 14102 + +Compression: 12475,12457,12437 +Decompression: 15713,15642,15768 +Total: 14094,14049,14102 + +########################################################################## + +Testing maximum cpufreq again, still under full load. System health now: + +Time CPU n/a load %cpu %sys %usr %nice %io %irq Temp +17:28:44: n/a MHz 5.07 81% 1% 80% 0% 0% 0% °C + +Checking cpufreq OPP (Cortex-A57): + +No cpufreq support available. Measured on cpu1: 1998 MHz (1998.450/1998.425/1998.425) + +########################################################################## + +System health while running tinymembench: + +Time CPU n/a load %cpu %sys %usr %nice %io %irq Temp +17:22:28: n/a MHz 1.26 0% 0% 0% 0% 0% 0% °C +17:22:38: n/a MHz 1.22 12% 0% 12% 0% 0% 0% °C +17:22:48: n/a MHz 1.19 12% 0% 12% 0% 0% 0% °C +17:22:58: n/a MHz 1.16 12% 0% 12% 0% 0% 0% °C +17:23:08: n/a MHz 1.13 12% 0% 12% 0% 0% 0% °C +17:23:18: n/a MHz 1.11 12% 0% 12% 0% 0% 0% °C +17:23:28: n/a MHz 1.09 12% 0% 12% 0% 0% 0% °C +17:23:38: n/a MHz 1.08 12% 0% 12% 0% 0% 0% °C + +System health while running ramlat: + +Time CPU n/a load %cpu %sys %usr %nice %io %irq Temp +17:23:40: n/a MHz 1.08 0% 0% 0% 0% 0% 0% °C +17:23:43: n/a MHz 1.07 12% 0% 12% 0% 0% 0% °C +17:23:47: n/a MHz 1.07 12% 0% 12% 0% 0% 0% °C +17:23:50: n/a MHz 1.07 12% 0% 12% 0% 0% 0% °C +17:23:53: n/a MHz 1.07 12% 0% 12% 0% 0% 0% °C +17:23:56: n/a MHz 1.06 12% 0% 12% 0% 0% 0% °C +17:23:59: n/a MHz 1.06 12% 0% 12% 0% 0% 0% °C +17:24:02: n/a MHz 1.06 12% 0% 12% 0% 0% 0% °C +17:24:05: n/a MHz 1.05 12% 0% 12% 0% 0% 0% °C +17:24:08: n/a MHz 1.05 12% 0% 12% 0% 0% 0% °C +17:24:11: n/a MHz 1.05 12% 0% 12% 0% 0% 0% °C + +System health while running OpenSSL benchmark: + +Time CPU n/a load %cpu %sys %usr %nice %io %irq Temp +17:24:13: n/a MHz 1.05 0% 0% 0% 0% 0% 0% °C +17:24:29: n/a MHz 1.03 12% 0% 12% 0% 0% 0% °C +17:24:45: n/a MHz 1.02 12% 0% 12% 0% 0% 0% °C +17:25:01: n/a MHz 1.02 12% 0% 12% 0% 0% 0% °C +17:25:17: n/a MHz 1.01 13% 0% 12% 0% 0% 0% °C +17:25:33: n/a MHz 1.01 12% 0% 12% 0% 0% 0% °C +17:25:49: n/a MHz 1.01 12% 0% 12% 0% 0% 0% °C + +System health while running 7-zip single core benchmark: + +Time CPU n/a load %cpu %sys %usr %nice %io %irq Temp +17:26:01: n/a MHz 1.00 0% 0% 0% 0% 0% 0% °C +17:26:08: n/a MHz 1.00 12% 0% 12% 0% 0% 0% °C +17:26:15: n/a MHz 1.00 12% 0% 12% 0% 0% 0% °C +17:26:22: n/a MHz 1.00 12% 0% 12% 0% 0% 0% °C +17:26:29: n/a MHz 1.00 12% 0% 12% 0% 0% 0% °C +17:26:36: n/a MHz 1.00 12% 0% 12% 0% 0% 0% °C +17:26:43: n/a MHz 1.00 12% 0% 12% 0% 0% 0% °C +17:26:50: n/a MHz 1.00 12% 0% 12% 0% 0% 0% °C + +System health while running 7-zip multi core benchmark: + +Time CPU n/a load %cpu %sys %usr %nice %io %irq Temp +17:26:52: n/a MHz 1.00 0% 0% 0% 0% 0% 0% °C +17:27:02: n/a MHz 1.56 77% 0% 76% 0% 0% 0% °C +17:27:12: n/a MHz 2.31 89% 1% 87% 0% 0% 0% °C +17:27:23: n/a MHz 3.35 82% 1% 81% 0% 0% 0% °C +17:27:33: n/a MHz 4.06 91% 1% 89% 0% 0% 0% °C +17:27:43: n/a MHz 4.15 76% 1% 75% 0% 0% 0% °C +17:27:53: n/a MHz 4.74 89% 1% 88% 0% 0% 0% °C +17:28:03: n/a MHz 5.17 80% 1% 78% 0% 0% 0% °C +17:28:13: n/a MHz 5.68 95% 1% 94% 0% 0% 0% °C +17:28:23: n/a MHz 5.52 74% 0% 73% 0% 0% 0% °C +17:28:33: n/a MHz 5.46 88% 1% 87% 0% 0% 0% °C +17:28:44: n/a MHz 5.07 81% 1% 80% 0% 0% 0% °C + +########################################################################## + +Linux 4.15.0-42-generic (nfv-demo02) 10/31/23 _aarch64_ (8 CPU) + +avg-cpu: %user %nice %system %iowait %steal %idle + 0.02 0.00 0.01 0.04 0.00 99.93 + +Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn +sda 1.22 0.05 10.04 1979301 389643564 +sdb 0.00 0.01 0.00 267116 0 + + total used free shared buff/cache available +Mem: 31G 391M 30G 2.6M 402M 30G +Swap: 2.0G 0B 2.0G + +Filename Type Size Used Priority +/swapfile file 2097148 0 -2 + +CPU sysfs topology (clusters, cpufreq members, clockspeeds) + cpufreq min max + CPU cluster policy speed speed core type + 0 0 0 - - Cortex-A57 / r1p2 + 1 0 0 - - Cortex-A57 / r1p2 + 2 1 0 - - Cortex-A57 / r1p2 + 3 1 0 - - Cortex-A57 / r1p2 + 4 2 0 - - Cortex-A57 / r1p2 + 5 2 0 - - Cortex-A57 / r1p2 + 6 3 0 - - Cortex-A57 / r1p2 + 7 3 0 - - Cortex-A57 / r1p2 + +Architecture: aarch64 +Byte Order: Little Endian +CPU(s): 8 +On-line CPU(s) list: 0-7 +Thread(s) per core: 1 +Core(s) per socket: 2 +Socket(s): 4 +NUMA node(s): 1 +Vendor ID: ARM +Model: 2 +Model name: Cortex-A57 +Stepping: r1p2 +BogoMIPS: 500.00 +NUMA node0 CPU(s): 0-7 +Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid + +Processor Information + Socket Designation: P0 + Type: Central Processor + Family: ARM + Manufacturer: AMD + ID: 00 00 00 00 11 00 2F 01 + Version: N/A + Voltage: 1.0 V + External Clock: 100 MHz + Max Speed: 2000 MHz + Current Speed: 2000 MHz + Status: Populated, Enabled + Upgrade: Daughter Board + L1 Cache Handle: 0x000A + L2 Cache Handle: 0x000B + L3 Cache Handle: 0x000C + Asset Tag: AssetTag Number + Part Number: Part Number + Core Count: 8 + Core Enabled: 8 + Thread Count: 8 + Characteristics: + 64-bit capable + Multi-Core + Execute Protection + Enhanced Virtualization + +SoC guess: AMD Opteron A1100 +DT compat: amd,seattle-overdrive + amd,seattle + Compiler: /usr/bin/gcc (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) 7.5.0 / aarch64-linux-gnu + Userland: arm64 + Kernel: 4.15.0-42-generic/aarch64 + CONFIG_HZ=250 + CONFIG_HZ_250=y + CONFIG_PREEMPT_NOTIFIERS=y + CONFIG_PREEMPT_VOLUNTARY=y + +########################################################################## + +DIMM configuration: + *-bank:0 + description: DIMM DDR3 Synchronous Registered (Buffered) 800 MHz (1.2 ns) + product: 76.C297G.C900C + vendor: Unknown + physical id: 0 + slot: DIMM 0 + size: 8GiB + width: 64 bits + clock: 800MHz (1.2ns) + *-bank:1 + description: DIMM DDR3 Synchronous Registered (Buffered) 800 MHz (1.2 ns) + product: 76.C297G.C900C + vendor: Unknown + physical id: 1 + slot: DIMM 1 + size: 8GiB + width: 64 bits + clock: 800MHz (1.2ns) + *-bank:2 + description: DIMM DDR3 Synchronous Registered (Buffered) 800 MHz (1.2 ns) + product: 76.C297G.C900C + vendor: Unknown + physical id: 2 + slot: DIMM 0 + size: 8GiB + width: 64 bits + clock: 800MHz (1.2ns) + *-bank:3 + description: DIMM DDR3 Synchronous Registered (Buffered) 800 MHz (1.2 ns) + product: 76.C297G.C900C + vendor: Unknown + physical id: 3 + slot: DIMM 1 + size: 8GiB + width: 64 bits + clock: 800MHz (1.2ns) + +########################################################################## + +Results validation: + + * No swapping + * Background activity (%system) OK + +Status of performance related policies found below /sys: + + * /sys/module/pcie_aspm/parameters/policy: [default] performance powersave powersupersave + +| AMD Seattle (Rev.B1) Development Board (Overdrive) | ~2000 MHz | 4.15 | Ubuntu 18.04.1 LTS arm64 | 14080 | 2006 | 720710 | 3020 | 9530 | - | \ No newline at end of file diff --git a/results/ARMv8-Crypto-Extensions.md b/results/ARMv8-Crypto-Extensions.md index 72fde2a..99553d8 100644 --- a/results/ARMv8-Crypto-Extensions.md +++ b/results/ARMv8-Crypto-Extensions.md @@ -64,6 +64,7 @@ Crawling through [sbc-bench results collection](../Results.md) comparing +70 dif | [Jetson Nano](http://ix.io/1I4j) | 1430 | 513700 | 359 | | [Nintendo Switch](http://ix.io/1Rnj) | 1780| 642670 | 361 | | [Jetson Nano](http://ix.io/3Ufc) | 2000 | 717500 | 358 | +| [Opteron A1100](http://ix.io/4Kqn) | 2000 | 720710 | 360 | | [Nintendo Switch](http://ix.io/3Di2) | 2090 | 746680 | 357 | | FTC663 | | | | | [Phytium D2000](http://ix.io/3Sl9) | 2300 | 828520 | 360 | diff --git a/results/Sorted-Results.md b/results/Sorted-Results.md index ea3e160..a020e48 100644 --- a/results/Sorted-Results.md +++ b/results/Sorted-Results.md @@ -33,6 +33,7 @@ | [Radxa ROCK 5B (RK3588)](http://ix.io/41BH) | 2350/1830 MHz | 5.10 | Focal arm64 | **16450** | 3146 | 1337540 | 10830 | 29220 | 25.31 | | [Phytium D2000
(1 x SO-DIMM)](http://ix.io/445T) | 2300 MHz | 5.19 | Jammy arm64 | **16390** | 2220 | 827090 | 2820 | 6490 | - | | [Intel N100](http://ix.io/4vxM) | 3400 MHz | 6.1 | Lunar amd64 | **14150** | 4073 | 1232790 | 11600 | 12270 | 36.24 | +| [AMD Seattle (Opteron A1100)](http://ix.io/4Kqn) | 2000 MHz | 4.15 | Bionic arm64 | **14080** | 2006 | 720710 | 3020 | 9530 | - | | [Jetson Orin Nano](http://ix.io/4vy7) | 1510 MHz | 5.10 | Focal arm64 | **13650** | 2153 | 854400 | 6730 | 20240 | 20.68 | | [Jetson Xavier NX](http://ix.io/3YWp) | 1890 MHz | 4.9 | Bionic arm64 | **13230** | 2201 | 706280 | 9190 | 18480 | - | | [Intel N95](http://ix.io/4xwq) | 3400 MHz | 5.15 | Jammy amd64 | **13070** | 3993 | 1232880 | 9710 | 8730 | 34.60 | @@ -79,6 +80,7 @@ | [RockPro64 (RK3399)](http://ix.io/2sZH) | 2010/1510 MHz | 5.4 | Focal arm64 | **6920** | 1826 | 1145300 | 3700 | 8430 | 11.55 | | [Radxa Rock Pi 4 (RK3399)](http://ix.io/21fX) | 2000/1500 MHz | 5.3 | Bionic arm64 | **6910** | 1817 | 1147370 | 3660 | 8310 | 10.71 | | [Radxa Rock Pi 4 (RK3399)](http://ix.io/3Q2q) | 2000/1500 MHz | 5.10 | Focal arm64 | **6900** | 1899 | 1146500 | 3430 | 8260 | - | +| [OrangePi 4 (RK3399)](http://ix.io/4Kau) | 2010/1510 MHz | 6.1 | Bookworm arm64 | **6880** | 1891 | 1145840 | 3490 | 8430 | - | | [ODROID-XU4 (Exynos 5422)](http://ix.io/1ixL) | 1900/1400 MHz | 3.10 | Jessie armhf | **6750** | - | 68200 | 2200 | 4800 | - | | [NanoPi NEO4 (RK3399)](http://ix.io/1p3T) | 2000/1500 MHz | 4.19 | Stretch arm64 | **6750** | 1814 | 1139850 | 2370 | 6110 | 8.84 | | [Nintendo Switch (Tegra X1)](http://ix.io/3Di2) | 2060 MHz | 4.9 | Bionic arm64 | **6720** | 1901 | 746680 | 2370 | 3670 | 9.25 | @@ -296,6 +298,7 @@ | [Celeron N3350](http://ix.io/4rJj) | 2400 MHz | 6.0 | Bullseye amd64 | 3810 | **2034** | 446170 | 5190 | 5700 | - | | [Khadas VIM3 (Amlogic A311D)](http://ix.io/1MFD) | 2200/1800 MHz | 4.9 | Bionic arm64 | 8600 | **2026** | 1256910 | 4980 | 9300 | 13.12 | | [ODROID-N2 (Amlogic S922X)](http://ix.io/3MuT) | 2000/1900 MHz | 5.10 | Buster arm64 | 9090 | **2012** | 1085350 | 4260 | 9080 | - | +| [AMD Seattle (Opteron A1100)](http://ix.io/4Kqn) | 2000 MHz | 4.15 | Bionic arm64 | 14080 | **2006** | 720710 | 3020 | 9530 | - | | [Jetson Nano](http://ix.io/3Ufc) | 2000 MHz | 4.9 | Bionic arm64 | 6260 | **1977** | 717500 | 4100 | 11760 | 8.72 | | [Pentium N4200](http://ix.io/1ngq) | 2560/1100 MHz | 4.14 | Bionic amd64 | 7469 | **1976** | 468008 | 4682 | 4997 | 18.75 | | [Hugsun X99 (RK3399)](http://ix.io/2ICt) | 2088/1800 MHz | 5.9 | Focal arm64 | 7710 | **1927** | 1184306 | 2270 | 5970 | - | @@ -304,6 +307,7 @@ | [Nintendo Switch (Tegra X1)](http://ix.io/3Di2) | 2060 MHz | 4.9 | Bionic arm64 | 6720 | **1901** | 746680 | 2370 | 3670 | 9.25 | | [Radxa Rock Pi 4 (RK3399)](http://ix.io/3Q2q) | 2000/1500 MHz | 5.10 | Focal arm64 | 6900 | **1899** | 1146500 | 3430 | 8260 | - | | [Raspberry Pi 4 B (BCM2711)](http://ix.io/3Gia) | 1800 MHz | 5.10 | Raspberry Pi OS Buster | 6550 | **1897** | 77830 | 2780 | 3080 | - | +| [OrangePi 4 (RK3399)](http://ix.io/4Kau) | 2010/1510 MHz | 6.1 | Bookworm arm64 | 6880 | **1891** | 1145840 | 3490 | 8430 | - | | [BeagleBone AI-64 (TI J721E)](http://ix.io/4DLw) | 2000 MHz | 5.10 | Bookworm arm64 | 3470 | **1872** | 1130390 | 2660 | 8710 | - | | [NanoPi M4v2 (RK3399)](http://ix.io/3MAK) | 2015/1510 MHz | 5.10 | Bullseye arm64 | 6680 | **1855** | 921980 | 3110 | 7640 | - | | [Raspberry Pi 4 B (BCM2711)](http://ix.io/3VME) | 1800 MHz | 5.15 | Jammy armhf | 6300 | **1844** | 82750 | 1190 | 3110 | - | @@ -499,6 +503,7 @@ | [Hugsun X99 (RK3399)](http://ix.io/2ICt) | 2088/1800 MHz | 5.9 | Focal arm64 | 7710 | 1927 | **1184306** | 2270 | 5970 | - | | [Radxa Rock Pi 4 (RK3399)](http://ix.io/21fX) | 2000/1500 MHz | 5.3 | Bionic arm64 | 6910 | 1817 | **1147370** | 3660 | 8310 | 10.71 | | [Radxa Rock Pi 4 (RK3399)](http://ix.io/3Q2q) | 2000/1500 MHz | 5.10 | Focal arm64 | 6900 | 1899 | **1146500** | 3430 | 8260 | - | +| [OrangePi 4 (RK3399)](http://ix.io/4Kau) | 2010/1510 MHz | 6.1 | Bookworm arm64 | 6880 | 1891 | **1145840** | 3490 | 8430 | - | | [RockPro64 (RK3399)](http://ix.io/2sZH) | 2010/1510 MHz | 5.4 | Focal arm64 | 6920 | 1826 | **1145300** | 3700 | 8430 | 11.55 | | [NanoPi NEO4 (RK3399)](http://ix.io/3GmR) | 2016/1512 MHz | 5.10 | Focal arm64 | 6970 | 1906 | **1145030** | 2450 | 6190 | 11.36 | | [RockPro64 (RK3399)](http://ix.io/2yIx) | 2010/1510 MHz | 5.8 | Bullseye arm64 | 7000 | 1833 | **1144950** | 3690 | 8360 | 11.08 | @@ -561,6 +566,7 @@ | [Pentium J5005](http://ix.io/21rE) | 2700/1500 MHz | 5.0 | Bionic amd64 | 9230 | 2455 | **778360** | 5530 | 7130 | 20.74 | | [Celeron J4125](http://ix.io/4hau) | 2700/2000 MHz | 5.15 | Jammy amd64 | 7620 | 2367 | **751360** | 5110 | 5960 | 18.30 | | [Nintendo Switch (Tegra X1)](http://ix.io/3Di2) | 2060 MHz | 4.9 | Bionic arm64 | 6720 | 1901 | **746680** | 2370 | 3670 | 9.25 | +| [AMD Seattle (Opteron A1100)](http://ix.io/4Kqn) | 2000 MHz | 4.15 | Bionic arm64 | 14080 | 2006 | **720710** | 3020 | 9530 | - | | [Jetson Nano](http://ix.io/3Ufc) | 2000 MHz | 4.9 | Bionic arm64 | 6260 | 1977 | **717500** | 4100 | 11760 | 8.72 | | [Jetson Xavier NX](http://ix.io/3YWp) | 1890 MHz | 4.9 | Bionic arm64 | 13230 | 2201 | **706280** | 9190 | 18480 | - | | [Orange Pi Zero 2W (Allwinner H618)](http://ix.io/4Hd0) | 1510 MHz | 6.1 | Jammy arm64 | 3920 | 1167 | **705660** | 1510 | 6010 | 6.02 | @@ -776,6 +782,7 @@ | [ODROID-HC4 (S905X3)](http://ix.io/3Na5) | 2100 MHz | 5.10 | Buster arm64 | 5730 | 1672 | 980970 | **3540** | 5150 | - | | [ODROID-C4 (S905X3)](http://ix.io/3TQ2) | 2100 MHz | 5.10 | Buster arm64 | 5770 | 1679 | 981940 | **3540** | 5150 | - | | [x7-Z8700](http://ix.io/4iDX) | 2400 MHz | 5.15 | Bullseye amd64 | 6580 | 1784 | 296680 | **3510** | 3580 | - | +| [OrangePi 4 (RK3399)](http://ix.io/4Kau) | 2010/1510 MHz | 6.1 | Bookworm arm64 | 6880 | 1891 | 1145840 | **3490** | 8430 | - | | [Phytium D2000
(2 x SO-DIMM)](http://ix.io/446h) | 2300 MHz | 5.19 | Jammy arm64 | 16670 | 2252 | 828130 | **3480** | 16110 | - | | [Radxa Rock Pi 4 (RK3399)](http://ix.io/3Q2q) | 2000/1500 MHz | 5.10 | Focal arm64 | 6900 | 1899 | 1146500 | **3430** | 8260 | - | | [T-HEAD C910 RVB-ICE](http://ix.io/41AB) | 1200 MHz | 5.10 | Sid riscv64 | 1760 | 1007 | 26930 | **3340** | 6470 | - | @@ -788,6 +795,7 @@ | [NanoPi M4v2 (RK3399)](http://ix.io/3MAK) | 2015/1510 MHz | 5.10 | Bullseye arm64 | 6680 | 1855 | 921980 | **3110** | 7640 | - | | [ODROID-M1 (RK3568)](http://ix.io/3Ug9) | 1930 MHz | 4.19 | Focal arm64 | 5010 | 1450 | 898610 | **3070** | 6220 | 7.14 | | [Atom Z3735F](http://ix.io/4r54) | 1830 MHz | 5.15 | Jammy amd64 | 4510 | 1437 | 227900 | **3020** | 2780 | - | +| [AMD Seattle (Opteron A1100)](http://ix.io/4Kqn) | 2000 MHz | 4.15 | Bionic arm64 | 14080 | 2006 | 720710 | **3020** | 9530 | - | | [NanoPi R5S (RK3568)](http://ix.io/4jfZ) | 1960 MHz | 6.1 | Bullseye arm64 | 5030 | 1482 | 914340 | **2990** | 5970 | 7.33 | | [Quartz64-A (RK3566)](http://ix.io/3rUb) | 1810 MHz | 5.13 | Buster arm64 | 4840 | 1353 | 845490 | **2980** | 7650| - | | [Atom E3825](http://ix.io/4kFQ) | 1330 MHz | 5.10 | Bullseye amd64 | 1950 | 1109 | 165840 | **2890** | 2890 | - | @@ -960,6 +968,7 @@ | [Raspberry Pi 5 B (BCM2712)](http://ix.io/4HDw) | 2400 MHz | 6.1 | Bookworm arm64 | 10950 | 3160 | 1367990 | 5260 | **11520** | 15.42 | | [Pentium N6005](http://ix.io/4BtC) | 3300/2000 MHz | 5.15 | Jammy amd64 | 11510 | 3369 | 923550 | 9650 | **10280** | 22.18 | | [HummingBoard Pulse i.MX8M Quad](http://ix.io/27FC) | 1500 MHz | 4.19 | Buster arm64 | 4330 | 1201 | 695540 | 2230 | **9900** | - | +| [AMD Seattle (Opteron A1100)](http://ix.io/4Kqn) | 2000 MHz | 4.15 | Bionic arm64 | 14080 | 2006 | 720710 | 3020 | **9530** | - | | [Khadas VIM3 (Amlogic A311D)](http://ix.io/1MFD) | 2200/1800 MHz | 4.9 | Bionic arm64 | 8600 | 2026 | 1256910 | 4980 | **9300** | 13.12 | | [Celeron N5105](http://ix.io/3Qf7) | 2900/2000 MHz | 5.13 | Focal amd64 | 11450 | 3059 | 811760 | 7710 | **9290** | 21.79 | | [Khadas VIM3 (Amlogic A311D)](http://ix.io/4o1A) | 2400/2015 MHz | 6.0 | Bullseye arm64 | 9650 | 2379 | 1366300 | 5080 | **9240** | - | @@ -974,6 +983,7 @@ | [ODROID-N2 (Amlogic S922X)](http://ix.io/1BsF) | 1800/1900 MHz | 4.9 | Bionic arm64 | 8140 | 1669 | 1024680 | 4120 | **8610** | 11.39 | | [RockPro64 (RK3399)](http://ix.io/1iFp) | 1800/1400 MHz | 4.18 | Stretch arm64 | 6300 | 1755 | 1021500 | 3650 | **8450** | 8.20 | | [RockPro64 (RK3399)](http://ix.io/2sZH) | 2010/1510 MHz | 5.4 | Focal arm64 | 6920 | 1826 | 1145300 | 3700 | **8430** | 11.55 | +| [OrangePi 4 (RK3399)](http://ix.io/4Kau) | 2010/1510 MHz | 6.1 | Bookworm arm64 | 6880 | 1891 | 1145840 | 3490 | **8430** | - | | [RockPro64 (RK3399)](http://ix.io/1ub9) | 1800/1400 MHz | 4.4 | Stretch arm64 | 6420 | 1673 | 1018480 | 3720 | **8400** | 8.24 | | [RockPro64 (RK3399)](http://ix.io/2yIx) | 2010/1510 MHz | 5.8 | Bullseye arm64 | 7000 | 1833 | 1144950 | 3690 | **8360** | 11.08 | | [Celeron N4500](http://ix.io/3HUU) | 2800/1100 MHz | 5.13 | Impish amd64 | 6300 | 3091 | 783840 | 8100 | **8350** | - | @@ -1216,6 +1226,7 @@ | [NanoPi M4v2 (RK3399)](http://ix.io/3MAK) | **2015/1510** MHz| 5.10 | Bullseye arm64 | 6680 | 1855 | 921980 | 3110 | 7640 | - | | [RockPro64 (RK3399)](http://ix.io/2yIx) | **2010/1510** MHz| 5.8 | Bullseye arm64 | 7000 | 1833 | 1144950 | 3690 | 8360 | 11.08 | | [RockPro64 (RK3399)](http://ix.io/2sZH) | **2010/1510** MHz| 5.4 | Focal arm64 | 6920 | 1826 | 1145300 | 3700 | 8430 | 11.55 | +| [OrangePi 4 (RK3399)](http://ix.io/4Kau) | **2010/1510** MHz| 6.1 | Bookworm arm64 | 6880 | 1891 | 1145840 | 3490 | 8430 | - | | [ODROID-C4 (S905X3)](http://ix.io/2kaS) | **2010** MHz| 4.9 | Focal arm64 | 5450 | 1459 | 941590 | 3310 | 6270 | 7.71 | | [Radxa Rock Pi 4 (RK3399)](http://ix.io/3Q2q) | **2000/1500** MHz| 5.10 | Focal arm64 | 6900 | 1899 | 1146500 | 3430 | 8260 | - | | [Radxa Rock Pi 4 (RK3399)](http://ix.io/21fX) | **2000/1500** MHz| 5.3 | Bionic arm64 | 6910 | 1817 | 1147370 | 3660 | 8310 | 10.71 | @@ -1237,6 +1248,7 @@ | [Clearfog CX (NXP LX2160A)](http://ix.io/4ju5) | **2000** MHz| 5.10 | Focal arm64 | 25260 | 2236 | 1136690 | 4460 | 12500 | - | | [BeagleBone AI-64 (TI J721E)](http://ix.io/4DLw) | **2000** MHz| 5.10 | Bookworm arm64 | 3470 | 1872 | 1130390 | 2660 | 8710 | - | | [Atom E3950](http://ix.io/4dd5) | **2000** MHz| 5.15 | Jammy amd64 | 6440 | 1636 | 374800 | 4400 | 4840 | - | +| [AMD Seattle (Opteron A1100)](http://ix.io/4Kqn) | **2000** MHz| 4.15 | Bionic arm64 | 14080 | 2006 | 720710 | 3020 | 9530 | - | | [Lichee Pi 4A (T-Head TH1520)](http://ix.io/4xYE) | **1990** MHz| 5.10 | Bookworm riscv64 | 5260 | 1592 | 43820 | 4350 | 14760 | - | | [RK3568-ROC-PC](http://ix.io/3Rsg) | **1960** MHz| 4.19 | Bullseye arm64 | 5040 | 1424 | 912800 | 3130 | 6240 | - | | [NanoPi R5S (RK3568)](http://ix.io/4jfZ) | **1960** MHz| 6.1 | Bullseye arm64 | 5030 | 1482 | 914340 | 2990 | 5970 | 7.33 | diff --git a/results/cpuinfo/AMD-Opteron-A1100-4.15.cpuinfo b/results/cpuinfo/AMD-Opteron-A1100-4.15.cpuinfo new file mode 100644 index 0000000..2dffac5 --- /dev/null +++ b/results/cpuinfo/AMD-Opteron-A1100-4.15.cpuinfo @@ -0,0 +1,71 @@ +processor : 0 +BogoMIPS : 500.00 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +CPU implementer : 0x41 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0xd07 +CPU revision : 2 + +processor : 1 +BogoMIPS : 500.00 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +CPU implementer : 0x41 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0xd07 +CPU revision : 2 + +processor : 2 +BogoMIPS : 500.00 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +CPU implementer : 0x41 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0xd07 +CPU revision : 2 + +processor : 3 +BogoMIPS : 500.00 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +CPU implementer : 0x41 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0xd07 +CPU revision : 2 + +processor : 4 +BogoMIPS : 500.00 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +CPU implementer : 0x41 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0xd07 +CPU revision : 2 + +processor : 5 +BogoMIPS : 500.00 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +CPU implementer : 0x41 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0xd07 +CPU revision : 2 + +processor : 6 +BogoMIPS : 500.00 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +CPU implementer : 0x41 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0xd07 +CPU revision : 2 + +processor : 7 +BogoMIPS : 500.00 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid +CPU implementer : 0x41 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0xd07 +CPU revision : 2 diff --git a/results/cpuinfo/Allwinner-D1-6.5.0.cpuinfo b/results/cpuinfo/Allwinner-D1-6.5.0.cpuinfo new file mode 100644 index 0000000..803cba9 --- /dev/null +++ b/results/cpuinfo/Allwinner-D1-6.5.0.cpuinfo @@ -0,0 +1,8 @@ +processor : 0 +hart : 0 +isa : rv64imafdc_zicntr_zicsr_zifencei_zihpm +mmu : sv39 +uarch : thead,c906 +mvendorid : 0x5b7 +marchid : 0x0 +mimpid : 0x0 diff --git a/results/results.tar.xz b/results/results.tar.xz index 6646975..858a3bf 100644 Binary files a/results/results.tar.xz and b/results/results.tar.xz differ diff --git a/results/validation.md b/results/validation.md index adf986f..db1d8e6 100644 --- a/results/validation.md +++ b/results/validation.md @@ -212,6 +212,8 @@ | [4I1w](4I1w.txt) | v0.9.47 Raspberry Pi 5 Model B Rev 1.0 | 0%/0% | 7.9Gi/7.3Gi | X | X | X | X | 1% | 0% | [check log](4I1w.txt) | | [4I93](4I93.txt) | v0.9.47 Hlink H28K | 0%/0% | 1.9Gi/1.6Gi | X | X | X | X | 2% | 0% | [check log](4I93.txt) | | [4K7E](4K7E.txt) | v0.9.49 Milk-V Mars CM eMMC | 0%/0% | 3.8Gi/3.3Gi | X | X | X | X | 2% | 0% | [check log](4K7E.txt) | +| [4Kau](4Kau.txt) | v0.9.49 OrangePi 4 | 0%/0% | 3.8Gi/3.2Gi | X | X | X | X | 2% | 1% | [check log](4Kau.txt) | +| [4Kqn](4Kqn.txt) | v0.9.49 AMD Seattle | 0%/0% | 31G/30G | X | X | X | X | 1% | 0% | | | [4a3s](4a3s.txt) | v0.9.8 StarFive VisionFive V2 | 0.4%/0.1% | 3.8Gi/3.5Gi | X | X | X | X | 1% | 2% | | | [4a5U](4a5U.txt) | v0.9.8 Khadas Edge2 | 0%/0% | 15Gi/14Gi | X | X | X | X | 1% | 0% | | | [4ax9](4ax9.txt) | v0.9.8 NVIDIA Orin Jetson-Small Develop | 0%/0% | 29Gi/29Gi | X | X | X | X | 0% | 0% | | diff --git a/sbc-bench.sh b/sbc-bench.sh index 4a04904..beec85d 100755 --- a/sbc-bench.sh +++ b/sbc-bench.sh @@ -490,6 +490,7 @@ GetARMCore() { 50:APM 50/000:APM X-Gene 51:Qualcomm + 51/001:Qualcomm Oryon 51/00f:Qualcomm Scorpion 51/02d:Qualcomm Scorpion 51/04d:Qualcomm Krait @@ -5963,11 +5964,11 @@ GuessSoCbySignature() { # Qualcomm MSM8996pro: 2 x Kryo r2p1 + 2 x Kryo r2p1 / fp asimd evtstrm aes pmull sha1 sha2 crc32 echo "Qualcomm MSM8996pro" ;; - 00Qualcomm4XXSilver00Qualcomm4XXSilver00Qualcomm4XXSilver00Qualcomm4XXSilver00Qualcomm4XXSilver00Qualcomm4XXSilver06Qualcomm4XXGold06Qualcomm4XXGold) + 00Qualcomm4XXSilverr13p1400Qualcomm4XXSilverr13p1400Qualcomm4XXSilverr13p1400Qualcomm4XXSilverr13p1400Qualcomm4XXSilverr13p1400Qualcomm4XXSilverr13p1406Qualcomm4XXGoldr15p1506Qualcomm4XXGoldr15p15) # Qualcomm Snapdragon 7c (SC7180): 6 x Kryo 468 Silver / r13p14 + 2 x Kryo 468 Gold / r15p15 / fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp asimdrdm lrcpc dcpop asimddp echo "Qualcomm Snapdragon 7c" ;; - 0?Qualcomm4XXSilver0?Qualcomm4XXSilver0?Qualcomm4XXSilver0?Qualcomm4XXSilver0?Qualcomm4XXGold0?Qualcomm4XXGold0?Qualcomm4XXGold0?Qualcomm4XXGold) + *Qualcomm4XXSilver*Qualcomm4XXSilver*Qualcomm4XXSilver*Qualcomm4XXSilver*Qualcomm4XXGold*Qualcomm4XXGold*Qualcomm4XXGold*Qualcomm4XXGold*) # Qualcomm Snapdragon 7c+ Gen 3 (SC7280) or QCM6490: 4 x Kryo 468 Silver + 3 x Kryo 468 Gold + 1 x Kryo 468 Gold Plus case "${DTCompatible}" in *qcm6490*) @@ -5978,6 +5979,14 @@ GuessSoCbySignature() { ;; esac ;; + *QualcommOryon*) + # Qualcomm Snapdragon X Elite (SC8380XP): 8 x Oryon + 4 x Oryon + # https://browser.geekbench.com/v6/cpu/3327362.gb6 is in conflict with https://browser.geekbench.com/v6/cpu/3326512.gb6 + # wrt stepping: "ARM implementer 81 architecture 8 variant 1 part 1 revision 1" vs. "ARMv8 (64-bit) Family 8 Model 1 Revision 201" + # The former is r1p1, the latter r2p1. But maybe it's different steppings since it's also said both clusters would also consist + # of different core types: https://lore.kernel.org/linux-arm-msm/b165d2cd-e8da-4f6d-9ecf-14df2b803614@linaro.org/ + echo "Qualcomm Snapdragon X Elite (SC8380XP)" + ;; *A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4*A53r0p4) # Socionext SC2A11: 24 x Cortex-A53 / r0p4 / fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid echo "Socionext SC2A11"