2026-06-25

Banana Pi BPI-SM10を手に入れた

SpacemiT K3を採用したBanana Pi BPI-SM10 (RAM8G)を手に入れた。関税込みで約5万5000円ほど

SpacemiT K3はおそらく市場で入手可能なものとしては初めてのRVA23準拠なSoC。Phoronixのレビューからは相当速そうなので、見てみる

Unix Bench

------------------------------------------------------------------------
Benchmark Run: Wed Jun 24 2026 16:30:33 - 16:58:43
16 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       17624814.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3512.4 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1514.2 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        345067.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          109060.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        903275.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                              711541.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  63801.2 lps   (10.0 s, 7 samples)
Process Creation                               3181.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2040.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1123.4 lpm   (60.0 s, 2 samples)
System Call Overhead                         647010.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   17624814.4   1510.3
Double-Precision Whetstone                       55.0       3512.4    638.6
Execl Throughput                                 43.0       1514.2    352.1
File Copy 1024 bufsize 2000 maxblocks          3960.0     345067.8    871.4
File Copy 256 bufsize 500 maxblocks            1655.0     109060.5    659.0
File Copy 4096 bufsize 8000 maxblocks          5800.0     903275.2   1557.4
Pipe Throughput                               12440.0     711541.4    572.0
Pipe-based Context Switching                   4000.0      63801.2    159.5
Process Creation                                126.0       3181.0    252.5
Shell Scripts (1 concurrent)                     42.4       2040.2    481.2
Shell Scripts (8 concurrent)                      6.0       1123.4   1872.3
System Call Overhead                          15000.0     647010.1    431.3
                                                                   ========
System Benchmarks Index Score                                         611.2

------------------------------------------------------------------------
Benchmark Run: Wed Jun 24 2026 16:58:43 - 17:27:04
16 CPUs in system; running 16 parallel copies of tests

Dhrystone 2 using register variables      131766440.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    29711.5 MWIPS (9.2 s, 7 samples)
Execl Throughput                               7837.1 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       2484861.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          837607.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       6202109.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                             5564969.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 777388.2 lps   (10.0 s, 7 samples)
Process Creation                              17270.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   9524.0 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                   1222.7 lpm   (60.2 s, 2 samples)
System Call Overhead                        5086003.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  131766440.3  11291.0
Double-Precision Whetstone                       55.0      29711.5   5402.1
Execl Throughput                                 43.0       7837.1   1822.6
File Copy 1024 bufsize 2000 maxblocks          3960.0    2484861.8   6274.9
File Copy 256 bufsize 500 maxblocks            1655.0     837607.2   5061.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    6202109.0  10693.3
Pipe Throughput                               12440.0    5564969.7   4473.4
Pipe-based Context Switching                   4000.0     777388.2   1943.5
Process Creation                                126.0      17270.5   1370.7
Shell Scripts (1 concurrent)                     42.4       9524.0   2246.2
Shell Scripts (8 concurrent)                      6.0       1222.7   2037.8
System Call Overhead                          15000.0    5086003.3   3390.7
                                                                   ========
System Benchmarks Index Score                                        3718.2

コア自体は、SiHive P550の1.4倍くらいの速さ?

RISC-V Vector Crypto Extension

このSoCはRISC-V Vector Crypto Extensionが実装されているので、あり・なしでのベンチ (自分の都合上NSSを使ってます。RVV Cryptoのコードはまだ入れいていないけど)。AESだと5倍くらい速くて、SHA256だと2倍くらい。

NSS with RVV crypto extension

#     mode          in symmkey  opreps  cxreps     context          op   time(sec)     thrgput
 aes_ecb_e   4Gb 323Mb     128    289M       0       0.000   10000.000      10.000 441Mb 946Kb
 aes_cbc_e   5Gb 807Mb     128    194M       0       0.000   10000.000      10.000 592Mb 817Kb
 aes_ecb_d   4Gb 341Mb     128    290M       0       0.000   10000.000      10.000 443Mb 775Kb
 aes_cbc_d   5Gb 536Mb     128    185M       0       0.000   10000.000      10.000 565Mb 630Kb
 sha256_e  102Mb 265Kb             35M       0       0.000   10000.000      10.000  10Mb 231Kb

NSS without RVV crypto extension

#     mode          in symmkey  opreps  cxreps     context          op   time(sec)     thrgput
 aes_ecb_e 975Mb 395Kb     128     63M       0       0.000   10000.000      10.000  97Mb 551Kb
 aes_cbc_e    1Gb 16Mb     128     34M       0       0.000   10000.000      10.000  104Mb 92Kb
 aes_cbc_d 907Mb 193Kb     128     29M       0       0.000   10000.000      10.001  90Mb 726Kb
 aes_ecb_d 929Mb 629Kb     128     60M       0       0.000   10000.000      10.000  92Mb 984Kb
 sha256_e  53Mb  988Kb             18M       0       0.000   10000.000      10.001   5Mb 405Kb

今までのいろんなボードに比べれば、だいぶ速い印象

0 件のコメント: