openeuler-riscv / maso

Microarchitecture specific optimize
0 stars 0 forks source link

比较X86上和ARM64上的Qemu性能 #3

Open wzssyqa opened 2 months ago

wzssyqa commented 2 months ago

均使用Qemu9.0.2,在AMD EPYC 7763 64-Core ProcessorKunpeng 920上,使用4核启动openEuler RISC-V 24.03,运行Unixbench。

结果

AMD

Benchmark Run: Tue Apr 23 2024 18:09:22 - 18:37:55
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        3317772.2 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                      581.1 MWIPS (10.2 s, 7 samples)
Execl Throughput                                131.0 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         71599.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           19773.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        245562.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                              106826.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                   5276.5 lps   (10.1 s, 7 samples)
Process Creation                                237.5 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    307.2 lpm   (60.2 s, 2 samples)
Shell Scripts (8 concurrent)                     84.5 lpm   (60.3 s, 2 samples)
System Call Overhead                         139004.1 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    3317772.2    284.3
Double-Precision Whetstone                       55.0        581.1    105.7
Execl Throughput                                 43.0        131.0     30.5
File Copy 1024 bufsize 2000 maxblocks          3960.0      71599.7    180.8
File Copy 256 bufsize 500 maxblocks            1655.0      19773.5    119.5
File Copy 4096 bufsize 8000 maxblocks          5800.0     245562.2    423.4
Pipe Throughput                               12440.0     106826.2     85.9
Pipe-based Context Switching                   4000.0       5276.5     13.2
Process Creation                                126.0        237.5     18.8
Shell Scripts (1 concurrent)                     42.4        307.2     72.4
Shell Scripts (8 concurrent)                      6.0         84.5    140.9
System Call Overhead                          15000.0     139004.1     92.7
                                                                   ========
System Benchmarks Index Score                                          86.2

------------------------------------------------------------------------
Benchmark Run: Tue Apr 23 2024 18:37:55 - 19:06:41
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       13053677.5 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                     2288.3 MWIPS (10.3 s, 7 samples)
Execl Throughput                                310.6 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        267128.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           79502.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        931671.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                              408810.2 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                  14673.0 lps   (10.1 s, 7 samples)
Process Creation                                619.8 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    661.6 lpm   (60.3 s, 2 samples)
Shell Scripts (8 concurrent)                     88.6 lpm   (61.6 s, 2 samples)
System Call Overhead                         487032.1 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   13053677.5   1118.6
Double-Precision Whetstone                       55.0       2288.3    416.1
Execl Throughput                                 43.0        310.6     72.2
File Copy 1024 bufsize 2000 maxblocks          3960.0     267128.9    674.6
File Copy 256 bufsize 500 maxblocks            1655.0      79502.5    480.4
File Copy 4096 bufsize 8000 maxblocks          5800.0     931671.4   1606.3
Pipe Throughput                               12440.0     408810.2    328.6
Pipe-based Context Switching                   4000.0      14673.0     36.7
Process Creation                                126.0        619.8     49.2
Shell Scripts (1 concurrent)                     42.4        661.6    156.0
Shell Scripts (8 concurrent)                      6.0         88.6    147.7
System Call Overhead                          15000.0     487032.1    324.7
                                                                   ========
System Benchmarks Index Score                                         255.6

ARM64

Benchmark Run: Sat Apr 20 2024 14:44:35 - 15:13:13
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        2009650.5 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                      446.4 MWIPS (10.1 s, 7 samples)
Execl Throughput                                 41.0 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         27570.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks            7433.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks         88903.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                               43669.2 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                   2020.8 lps   (10.1 s, 7 samples)
Process Creation                                 81.0 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    114.7 lpm   (60.4 s, 2 samples)
Shell Scripts (8 concurrent)                     37.4 lpm   (60.9 s, 2 samples)
System Call Overhead                          62872.1 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    2009650.5    172.2
Double-Precision Whetstone                       55.0        446.4     81.2
Execl Throughput                                 43.0         41.0      9.5
File Copy 1024 bufsize 2000 maxblocks          3960.0      27570.9     69.6
File Copy 256 bufsize 500 maxblocks            1655.0       7433.9     44.9
File Copy 4096 bufsize 8000 maxblocks          5800.0      88903.2    153.3
Pipe Throughput                               12440.0      43669.2     35.1
Pipe-based Context Switching                   4000.0       2020.8      5.1
Process Creation                                126.0         81.0      6.4
Shell Scripts (1 concurrent)                     42.4        114.7     27.1
Shell Scripts (8 concurrent)                      6.0         37.4     62.4
System Call Overhead                          15000.0      62872.1     41.9
                                                                   ========
System Benchmarks Index Score                                          36.3

------------------------------------------------------------------------
Benchmark Run: Sat Apr 20 2024 15:13:13 - 15:42:12
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables        7943190.1 lps   (10.2 s, 7 samples)
Double-Precision Whetstone                     1783.2 MWIPS (10.1 s, 7 samples)
Execl Throughput                                149.9 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        107466.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           28347.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        330467.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                              168913.4 lps   (10.2 s, 7 samples)
Pipe-based Context Switching                   6880.8 lps   (10.2 s, 7 samples)
Process Creation                                282.2 lps   (30.2 s, 2 samples)
Shell Scripts (1 concurrent)                    282.9 lpm   (60.8 s, 2 samples)
Shell Scripts (8 concurrent)                     35.9 lpm   (60.9 s, 2 samples)
System Call Overhead                         223628.9 lps   (10.2 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    7943190.1    680.7
Double-Precision Whetstone                       55.0       1783.2    324.2
Execl Throughput                                 43.0        149.9     34.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     107466.0    271.4
File Copy 256 bufsize 500 maxblocks            1655.0      28347.5    171.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     330467.4    569.8
Pipe Throughput                               12440.0     168913.4    135.8
Pipe-based Context Switching                   4000.0       6880.8     17.2
Process Creation                                126.0        282.2     22.4
Shell Scripts (1 concurrent)                     42.4        282.9     66.7
Shell Scripts (8 concurrent)                      6.0         35.9     59.9
System Call Overhead                          15000.0     223628.9    149.1
                                                                   ========
System Benchmarks Index Score                                         116.7
wzssyqa commented 2 months ago

AMD EPYC 7763 64-Core Processor 上使用4核运行 UnixBench的结果

Benchmark Run: Tue Sep 03 2024 09:43:28 - 10:11:34
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       41834367.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     7124.4 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2104.0 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        567716.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          147205.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1959052.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                              893523.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  51800.6 lps   (10.0 s, 7 samples)
Process Creation                               3616.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6515.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   5911.3 lpm   (60.0 s, 2 samples)
System Call Overhead                         913935.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   41834367.6   3584.8
Double-Precision Whetstone                       55.0       7124.4   1295.3
Execl Throughput                                 43.0       2104.0    489.3
File Copy 1024 bufsize 2000 maxblocks          3960.0     567716.0   1433.6
File Copy 256 bufsize 500 maxblocks            1655.0     147205.5    889.5
File Copy 4096 bufsize 8000 maxblocks          5800.0    1959052.0   3377.7
Pipe Throughput                               12440.0     893523.6    718.3
Pipe-based Context Switching                   4000.0      51800.6    129.5
Process Creation                                126.0       3616.7    287.0
Shell Scripts (1 concurrent)                     42.4       6515.3   1536.6
Shell Scripts (8 concurrent)                      6.0       5911.3   9852.2
System Call Overhead                          15000.0     913935.5    609.3
                                                                   ========
System Benchmarks Index Score                                        1076.1

------------------------------------------------------------------------
Benchmark Run: Tue Sep 03 2024 10:11:34 - 10:39:33
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      176400802.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    30370.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               8088.0 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       2266452.1 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          588163.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       7347020.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             3567934.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 176976.4 lps   (10.0 s, 7 samples)
Process Creation                              14785.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  31771.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                  16933.5 lpm   (60.0 s, 2 samples)
System Call Overhead                        3415140.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  176400802.0  15115.7
Double-Precision Whetstone                       55.0      30370.3   5521.9
Execl Throughput                                 43.0       8088.0   1880.9
File Copy 1024 bufsize 2000 maxblocks          3960.0    2266452.1   5723.4
File Copy 256 bufsize 500 maxblocks            1655.0     588163.5   3553.9
File Copy 4096 bufsize 8000 maxblocks          5800.0    7347020.9  12667.3
Pipe Throughput                               12440.0    3567934.3   2868.1
Pipe-based Context Switching                   4000.0     176976.4    442.4
Process Creation                                126.0      14785.7   1173.5
Shell Scripts (1 concurrent)                     42.4      31771.8   7493.3
Shell Scripts (8 concurrent)                      6.0      16933.5  28222.6
System Call Overhead                          15000.0    3415140.7   2276.8
                                                                   ========
System Benchmarks Index Score                                        4186.7
wzssyqa commented 2 months ago

ARM64上使用4核运行UnixBench

Benchmark Run: Tue Sep 03 2024 01:57:56 - 02:26:03
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       30127537.2 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4425.6 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1547.3 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        501064.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          148922.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1443691.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1032203.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  67992.3 lps   (10.0 s, 7 samples)
Process Creation                               3218.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5722.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   4921.7 lpm   (60.0 s, 2 samples)
System Call Overhead                         745046.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   30127537.2   2581.6
Double-Precision Whetstone                       55.0       4425.6    804.7
Execl Throughput                                 43.0       1547.3    359.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     501064.9   1265.3
File Copy 256 bufsize 500 maxblocks            1655.0     148922.4    899.8
File Copy 4096 bufsize 8000 maxblocks          5800.0    1443691.9   2489.1
Pipe Throughput                               12440.0    1032203.5    829.7
Pipe-based Context Switching                   4000.0      67992.3    170.0
Process Creation                                126.0       3218.9    255.5
Shell Scripts (1 concurrent)                     42.4       5722.1   1349.5
Shell Scripts (8 concurrent)                      6.0       4921.7   8202.9
System Call Overhead                          15000.0     745046.9    496.7
                                                                   ========
System Benchmarks Index Score                                         930.2

------------------------------------------------------------------------
Benchmark Run: Tue Sep 03 2024 02:26:03 - 02:54:09
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      120768279.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    17740.3 MWIPS (10.0 s, 7 samples)
Execl Throughput                               5800.3 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       2096063.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          609241.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       5017385.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                             4116582.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 272479.3 lps   (10.0 s, 7 samples)
Process Creation                              11873.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  22293.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                  11237.4 lpm   (60.0 s, 2 samples)
System Call Overhead                        2984482.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  120768279.7  10348.6
Double-Precision Whetstone                       55.0      17740.3   3225.5
Execl Throughput                                 43.0       5800.3   1348.9
File Copy 1024 bufsize 2000 maxblocks          3960.0    2096063.7   5293.1
File Copy 256 bufsize 500 maxblocks            1655.0     609241.5   3681.2
File Copy 4096 bufsize 8000 maxblocks          5800.0    5017385.1   8650.7
Pipe Throughput                               12440.0    4116582.6   3309.1
Pipe-based Context Switching                   4000.0     272479.3    681.2
Process Creation                                126.0      11873.7    942.4
Shell Scripts (1 concurrent)                     42.4      22293.3   5257.8
Shell Scripts (8 concurrent)                      6.0      11237.4  18729.0
System Call Overhead                          15000.0    2984482.7   1989.7
                                                                   ========
System Benchmarks Index Score                                        3480.4
wzssyqa commented 2 months ago

新KP920

Benchmark Run: Thu Sep 05 2024 16:37:59 - 17:05:55
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       74875601.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     8915.6 MWIPS (9.9 s, 7 samples)
Execl Throughput                               3574.4 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1182380.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          319746.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2903583.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1608249.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 144849.4 lps   (10.0 s, 7 samples)
Process Creation                               6194.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   9924.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   7721.8 lpm   (60.0 s, 2 samples)
System Call Overhead                        1251766.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   74875601.3   6416.1
Double-Precision Whetstone                       55.0       8915.6   1621.0
Execl Throughput                                 43.0       3574.4    831.3
File Copy 1024 bufsize 2000 maxblocks          3960.0    1182380.2   2985.8
File Copy 256 bufsize 500 maxblocks            1655.0     319746.4   1932.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    2903583.5   5006.2
Pipe Throughput                               12440.0    1608249.6   1292.8
Pipe-based Context Switching                   4000.0     144849.4    362.1
Process Creation                                126.0       6194.0    491.6
Shell Scripts (1 concurrent)                     42.4       9924.6   2340.7
Shell Scripts (8 concurrent)                      6.0       7721.8  12869.7
System Call Overhead                          15000.0    1251766.0    834.5
                                                                   ========
System Benchmarks Index Score                                        1833.6

------------------------------------------------------------------------
Benchmark Run: Thu Sep 05 2024 17:05:55 - 17:33:51
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      297735138.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    35567.5 MWIPS (9.9 s, 7 samples)
Execl Throughput                               9759.5 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       4576102.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks         1397564.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks      11057677.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                             6403049.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 597894.4 lps   (10.0 s, 7 samples)
Process Creation                              19551.1 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  38047.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                  21690.1 lpm   (60.0 s, 2 samples)
System Call Overhead                        4987013.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  297735138.0  25512.9
Double-Precision Whetstone                       55.0      35567.5   6466.8
Execl Throughput                                 43.0       9759.5   2269.7
File Copy 1024 bufsize 2000 maxblocks          3960.0    4576102.8  11555.8
File Copy 256 bufsize 500 maxblocks            1655.0    1397564.1   8444.5
File Copy 4096 bufsize 8000 maxblocks          5800.0   11057677.0  19065.0
Pipe Throughput                               12440.0    6403049.2   5147.1
Pipe-based Context Switching                   4000.0     597894.4   1494.7
Process Creation                                126.0      19551.1   1551.7
Shell Scripts (1 concurrent)                     42.4      38047.6   8973.5
Shell Scripts (8 concurrent)                      6.0      21690.1  36150.2
System Call Overhead                          15000.0    4987013.7   3324.7
                                                                   ========
System Benchmarks Index Score                                        6751.5
wzssyqa commented 2 months ago

新KP920跑Qemu

Benchmark Run: Sat Apr 20 2024 14:33:41 - 15:02:21
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        3091544.8 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                      655.2 MWIPS (10.1 s, 7 samples)
Execl Throughput                                 92.8 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         52735.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           13957.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        175710.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                               74849.6 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                   6189.7 lps   (10.1 s, 7 samples)
Process Creation                                182.8 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    254.9 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                     75.7 lpm   (60.7 s, 2 samples)
System Call Overhead                         114283.7 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    3091544.8    264.9
Double-Precision Whetstone                       55.0        655.2    119.1
Execl Throughput                                 43.0         92.8     21.6
File Copy 1024 bufsize 2000 maxblocks          3960.0      52735.4    133.2
File Copy 256 bufsize 500 maxblocks            1655.0      13957.4     84.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     175710.5    302.9
Pipe Throughput                               12440.0      74849.6     60.2
Pipe-based Context Switching                   4000.0       6189.7     15.5
Process Creation                                126.0        182.8     14.5
Shell Scripts (1 concurrent)                     42.4        254.9     60.1
Shell Scripts (8 concurrent)                      6.0         75.7    126.1
System Call Overhead                          15000.0     114283.7     76.2
                                                                   ========
System Benchmarks Index Score                                          71.6

------------------------------------------------------------------------
Benchmark Run: Sat Apr 20 2024 15:02:21 - 15:31:14
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       12213123.3 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                     2582.6 MWIPS (10.2 s, 7 samples)
Execl Throughput                                287.2 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        206070.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           51867.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        697179.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                              286408.6 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                  16365.9 lps   (10.1 s, 7 samples)
Process Creation                                577.7 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    579.8 lpm   (60.3 s, 2 samples)
Shell Scripts (8 concurrent)                     80.2 lpm   (61.4 s, 2 samples)
System Call Overhead                         404357.7 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   12213123.3   1046.5
Double-Precision Whetstone                       55.0       2582.6    469.6
Execl Throughput                                 43.0        287.2     66.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     206070.9    520.4
File Copy 256 bufsize 500 maxblocks            1655.0      51867.1    313.4
File Copy 4096 bufsize 8000 maxblocks          5800.0     697179.0   1202.0
Pipe Throughput                               12440.0     286408.6    230.2
Pipe-based Context Switching                   4000.0      16365.9     40.9
Process Creation                                126.0        577.7     45.9
Shell Scripts (1 concurrent)                     42.4        579.8    136.7
Shell Scripts (8 concurrent)                      6.0         80.2    133.7
System Call Overhead                          15000.0     404357.7    269.6
                                                                   ========
System Benchmarks Index Score                                         221.2
wzssyqa commented 2 months ago

AMD EPYC 9654

Benchmark Run: Thu Sep 12 2024 06:40:30 - 07:08:27
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       58274402.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     9760.2 MWIPS (9.9 s, 7 samples)
Execl Throughput                               4700.7 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        781965.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          201370.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2812660.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1011924.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 161671.2 lps   (10.0 s, 7 samples)
Process Creation                               8449.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  12477.7 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   8864.5 lpm   (60.0 s, 2 samples)
System Call Overhead                         733293.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   58274402.5   4993.5
Double-Precision Whetstone                       55.0       9760.2   1774.6
Execl Throughput                                 43.0       4700.7   1093.2
File Copy 1024 bufsize 2000 maxblocks          3960.0     781965.9   1974.7
File Copy 256 bufsize 500 maxblocks            1655.0     201370.0   1216.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    2812660.5   4849.4
Pipe Throughput                               12440.0    1011924.4    813.4
Pipe-based Context Switching                   4000.0     161671.2    404.2
Process Creation                                126.0       8449.6    670.6
Shell Scripts (1 concurrent)                     42.4      12477.7   2942.9
Shell Scripts (8 concurrent)                      6.0       8864.5  14774.2
System Call Overhead                          15000.0     733293.2    488.9
                                                                   ========
System Benchmarks Index Score                                        1686.4

------------------------------------------------------------------------
Benchmark Run: Thu Sep 12 2024 07:08:27 - 07:36:24
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      230058970.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    39029.7 MWIPS (9.9 s, 7 samples)
Execl Throughput                              10979.4 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       3116651.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          804706.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks      10784104.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             4049219.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 652729.6 lps   (10.0 s, 7 samples)
Process Creation                              25045.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  43035.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                  18026.0 lpm   (60.0 s, 2 samples)
System Call Overhead                        2680548.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  230058970.5  19713.7
Double-Precision Whetstone                       55.0      39029.7   7096.3
Execl Throughput                                 43.0      10979.4   2553.3
File Copy 1024 bufsize 2000 maxblocks          3960.0    3116651.0   7870.3
File Copy 256 bufsize 500 maxblocks            1655.0     804706.0   4862.3
File Copy 4096 bufsize 8000 maxblocks          5800.0   10784104.9  18593.3
Pipe Throughput                               12440.0    4049219.9   3255.0
Pipe-based Context Switching                   4000.0     652729.6   1631.8
Process Creation                                126.0      25045.4   1987.7
Shell Scripts (1 concurrent)                     42.4      43035.3  10149.8
Shell Scripts (8 concurrent)                      6.0      18026.0  30043.3
System Call Overhead                          15000.0    2680548.1   1787.0
                                                                   ========
System Benchmarks Index Score                                        5804.3

Qemu System得分

Benchmark Run: Sat Apr 20 2024 14:58:19 - 15:26:40
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        4946925.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      771.1 MWIPS (10.3 s, 7 samples)
Execl Throughput                                168.5 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         92886.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           24166.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        311418.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                              124309.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  11495.4 lps   (10.0 s, 7 samples)
Process Creation                                317.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                    405.7 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    101.1 lpm   (60.3 s, 2 samples)
System Call Overhead                         172021.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    4946925.9    423.9
Double-Precision Whetstone                       55.0        771.1    140.2
Execl Throughput                                 43.0        168.5     39.2
File Copy 1024 bufsize 2000 maxblocks          3960.0      92886.6    234.6
File Copy 256 bufsize 500 maxblocks            1655.0      24166.0    146.0
File Copy 4096 bufsize 8000 maxblocks          5800.0     311418.7    536.9
Pipe Throughput                               12440.0     124309.0     99.9
Pipe-based Context Switching                   4000.0      11495.4     28.7
Process Creation                                126.0        317.5     25.2
Shell Scripts (1 concurrent)                     42.4        405.7     95.7
Shell Scripts (8 concurrent)                      6.0        101.1    168.5
System Call Overhead                          15000.0     172021.0    114.7
                                                                   ========
System Benchmarks Index Score                                         115.7

------------------------------------------------------------------------
Benchmark Run: Sat Apr 20 2024 15:26:40 - 15:55:14
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       19559307.0 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                     3075.3 MWIPS (10.3 s, 7 samples)
Execl Throughput                                372.9 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        341678.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           94183.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1190032.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                              479727.7 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                  20178.0 lps   (10.1 s, 7 samples)
Process Creation                                699.3 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    735.9 lpm   (60.2 s, 2 samples)
Shell Scripts (8 concurrent)                     99.8 lpm   (61.3 s, 2 samples)
System Call Overhead                         618534.2 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   19559307.0   1676.0
Double-Precision Whetstone                       55.0       3075.3    559.2
Execl Throughput                                 43.0        372.9     86.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     341678.6    862.8
File Copy 256 bufsize 500 maxblocks            1655.0      94183.9    569.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    1190032.8   2051.8
Pipe Throughput                               12440.0     479727.7    385.6
Pipe-based Context Switching                   4000.0      20178.0     50.4
Process Creation                                126.0        699.3     55.5
Shell Scripts (1 concurrent)                     42.4        735.9    173.6
Shell Scripts (8 concurrent)                      6.0         99.8    166.4
System Call Overhead                          15000.0     618534.2    412.4
                                                                   ========
System Benchmarks Index Score                                         317.6
yinjiayi commented 2 months ago

AMD EPYC 9654

Benchmark Run: Thu Sep 12 2024 06:40:30 - 07:08:27
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       58274402.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     9760.2 MWIPS (9.9 s, 7 samples)
Execl Throughput                               4700.7 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        781965.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          201370.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2812660.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1011924.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 161671.2 lps   (10.0 s, 7 samples)
Process Creation                               8449.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  12477.7 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   8864.5 lpm   (60.0 s, 2 samples)
System Call Overhead                         733293.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   58274402.5   4993.5
Double-Precision Whetstone                       55.0       9760.2   1774.6
Execl Throughput                                 43.0       4700.7   1093.2
File Copy 1024 bufsize 2000 maxblocks          3960.0     781965.9   1974.7
File Copy 256 bufsize 500 maxblocks            1655.0     201370.0   1216.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    2812660.5   4849.4
Pipe Throughput                               12440.0    1011924.4    813.4
Pipe-based Context Switching                   4000.0     161671.2    404.2
Process Creation                                126.0       8449.6    670.6
Shell Scripts (1 concurrent)                     42.4      12477.7   2942.9
Shell Scripts (8 concurrent)                      6.0       8864.5  14774.2
System Call Overhead                          15000.0     733293.2    488.9
                                                                   ========
System Benchmarks Index Score                                        1686.4

------------------------------------------------------------------------
Benchmark Run: Thu Sep 12 2024 07:08:27 - 07:36:24
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      230058970.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    39029.7 MWIPS (9.9 s, 7 samples)
Execl Throughput                              10979.4 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       3116651.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          804706.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks      10784104.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             4049219.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 652729.6 lps   (10.0 s, 7 samples)
Process Creation                              25045.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  43035.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                  18026.0 lpm   (60.0 s, 2 samples)
System Call Overhead                        2680548.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  230058970.5  19713.7
Double-Precision Whetstone                       55.0      39029.7   7096.3
Execl Throughput                                 43.0      10979.4   2553.3
File Copy 1024 bufsize 2000 maxblocks          3960.0    3116651.0   7870.3
File Copy 256 bufsize 500 maxblocks            1655.0     804706.0   4862.3
File Copy 4096 bufsize 8000 maxblocks          5800.0   10784104.9  18593.3
Pipe Throughput                               12440.0    4049219.9   3255.0
Pipe-based Context Switching                   4000.0     652729.6   1631.8
Process Creation                                126.0      25045.4   1987.7
Shell Scripts (1 concurrent)                     42.4      43035.3  10149.8
Shell Scripts (8 concurrent)                      6.0      18026.0  30043.3
System Call Overhead                          15000.0    2680548.1   1787.0
                                                                   ========
System Benchmarks Index Score                                        5804.3

Qemu System得分

Benchmark Run: Sat Apr 20 2024 14:58:19 - 15:26:40
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        4946925.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      771.1 MWIPS (10.3 s, 7 samples)
Execl Throughput                                168.5 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         92886.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           24166.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        311418.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                              124309.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  11495.4 lps   (10.0 s, 7 samples)
Process Creation                                317.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                    405.7 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    101.1 lpm   (60.3 s, 2 samples)
System Call Overhead                         172021.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    4946925.9    423.9
Double-Precision Whetstone                       55.0        771.1    140.2
Execl Throughput                                 43.0        168.5     39.2
File Copy 1024 bufsize 2000 maxblocks          3960.0      92886.6    234.6
File Copy 256 bufsize 500 maxblocks            1655.0      24166.0    146.0
File Copy 4096 bufsize 8000 maxblocks          5800.0     311418.7    536.9
Pipe Throughput                               12440.0     124309.0     99.9
Pipe-based Context Switching                   4000.0      11495.4     28.7
Process Creation                                126.0        317.5     25.2
Shell Scripts (1 concurrent)                     42.4        405.7     95.7
Shell Scripts (8 concurrent)                      6.0        101.1    168.5
System Call Overhead                          15000.0     172021.0    114.7
                                                                   ========
System Benchmarks Index Score                                         115.7

------------------------------------------------------------------------
Benchmark Run: Sat Apr 20 2024 15:26:40 - 15:55:14
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       19559307.0 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                     3075.3 MWIPS (10.3 s, 7 samples)
Execl Throughput                                372.9 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        341678.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           94183.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1190032.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                              479727.7 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                  20178.0 lps   (10.1 s, 7 samples)
Process Creation                                699.3 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    735.9 lpm   (60.2 s, 2 samples)
Shell Scripts (8 concurrent)                     99.8 lpm   (61.3 s, 2 samples)
System Call Overhead                         618534.2 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   19559307.0   1676.0
Double-Precision Whetstone                       55.0       3075.3    559.2
Execl Throughput                                 43.0        372.9     86.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     341678.6    862.8
File Copy 256 bufsize 500 maxblocks            1655.0      94183.9    569.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    1190032.8   2051.8
Pipe Throughput                               12440.0     479727.7    385.6
Pipe-based Context Switching                   4000.0      20178.0     50.4
Process Creation                                126.0        699.3     55.5
Shell Scripts (1 concurrent)                     42.4        735.9    173.6
Shell Scripts (8 concurrent)                      6.0         99.8    166.4
System Call Overhead                          15000.0     618534.2    412.4
                                                                   ========
System Benchmarks Index Score                                         317.6

为 HuaweiCloud 裸金属 9654 128C

wzssyqa commented 2 months ago

ARMv8 64C 128G AmpereAltra Native

Benchmark Run: Wed Sep 18 2024 09:26:11 - 09:54:07
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       43852235.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     8024.6 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2250.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        994746.1 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          283949.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2675900.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1723015.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  86310.8 lps   (10.0 s, 7 samples)
Process Creation                               4772.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7627.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   6346.4 lpm   (60.0 s, 2 samples)
System Call Overhead                        1305256.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   43852235.3   3757.7
Double-Precision Whetstone                       55.0       8024.6   1459.0
Execl Throughput                                 43.0       2250.5    523.4
File Copy 1024 bufsize 2000 maxblocks          3960.0     994746.1   2512.0
File Copy 256 bufsize 500 maxblocks            1655.0     283949.0   1715.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    2675900.0   4613.6
Pipe Throughput                               12440.0    1723015.2   1385.1
Pipe-based Context Switching                   4000.0      86310.8    215.8
Process Creation                                126.0       4772.0    378.7
Shell Scripts (1 concurrent)                     42.4       7627.9   1799.0
Shell Scripts (8 concurrent)                      6.0       6346.4  10577.3
System Call Overhead                          15000.0    1305256.6    870.2
                                                                   ========
System Benchmarks Index Score                                        1476.0

------------------------------------------------------------------------
Benchmark Run: Wed Sep 18 2024 09:54:07 - 10:22:04
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      175422599.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    32096.9 MWIPS (9.9 s, 7 samples)
Execl Throughput                               7444.7 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       4030515.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks         1134947.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       7188886.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                             6891428.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 340612.9 lps   (10.0 s, 7 samples)
Process Creation                              16102.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  28781.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                  18459.9 lpm   (60.0 s, 2 samples)
System Call Overhead                        5222717.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  175422599.5  15031.9
Double-Precision Whetstone                       55.0      32096.9   5835.8
Execl Throughput                                 43.0       7444.7   1731.3
File Copy 1024 bufsize 2000 maxblocks          3960.0    4030515.6  10178.1
File Copy 256 bufsize 500 maxblocks            1655.0    1134947.0   6857.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    7188886.3  12394.6
Pipe Throughput                               12440.0    6891428.1   5539.7
Pipe-based Context Switching                   4000.0     340612.9    851.5
Process Creation                                126.0      16102.8   1278.0
Shell Scripts (1 concurrent)                     42.4      28781.5   6788.1
Shell Scripts (8 concurrent)                      6.0      18459.9  30766.5
System Call Overhead                          15000.0    5222717.8   3481.8
                                                                   ========
System Benchmarks Index Score                                        5370.8

ARMv9 32C64G 阿里倚天710

Benchmark Run: Wed Sep 18 2024 09:27:21 - 09:55:16
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       59762135.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     8798.7 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2249.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1186163.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          345722.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       3222201.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2019215.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 134185.1 lps   (10.0 s, 7 samples)
Process Creation                               5616.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   8989.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   7610.3 lpm   (60.0 s, 2 samples)
System Call Overhead                        1565100.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   59762135.8   5121.0
Double-Precision Whetstone                       55.0       8798.7   1599.8
Execl Throughput                                 43.0       2249.8    523.2
File Copy 1024 bufsize 2000 maxblocks          3960.0    1186163.4   2995.4
File Copy 256 bufsize 500 maxblocks            1655.0     345722.3   2089.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    3222201.1   5555.5
Pipe Throughput                               12440.0    2019215.0   1623.2
Pipe-based Context Switching                   4000.0     134185.1    335.5
Process Creation                                126.0       5616.7    445.8
Shell Scripts (1 concurrent)                     42.4       8989.1   2120.1
Shell Scripts (8 concurrent)                      6.0       7610.3  12683.9
System Call Overhead                          15000.0    1565100.8   1043.4
                                                                   ========
System Benchmarks Index Score                                        1780.5

------------------------------------------------------------------------
Benchmark Run: Wed Sep 18 2024 09:55:16 - 10:23:11
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      239528034.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    35190.7 MWIPS (9.9 s, 7 samples)
Execl Throughput                               8074.2 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       4760392.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks         1379761.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks      11724640.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                             8074644.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 534689.5 lps   (10.0 s, 7 samples)
Process Creation                              18787.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  34072.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                  17083.8 lpm   (60.0 s, 2 samples)
System Call Overhead                        6259621.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  239528034.6  20525.1
Double-Precision Whetstone                       55.0      35190.7   6398.3
Execl Throughput                                 43.0       8074.2   1877.7
File Copy 1024 bufsize 2000 maxblocks          3960.0    4760392.4  12021.2
File Copy 256 bufsize 500 maxblocks            1655.0    1379761.0   8336.9
File Copy 4096 bufsize 8000 maxblocks          5800.0   11724640.3  20214.9
Pipe Throughput                               12440.0    8074644.5   6490.9
Pipe-based Context Switching                   4000.0     534689.5   1336.7
Process Creation                                126.0      18787.9   1491.1
Shell Scripts (1 concurrent)                     42.4      34072.4   8035.9
Shell Scripts (8 concurrent)                      6.0      17083.8  28473.1
System Call Overhead                          15000.0    6259621.6   4173.1
                                                                   ========
System Benchmarks Index Score                                        6544.3
wzssyqa commented 2 months ago

ARMv8 64C 128G AmpereAltra Qemu System

Benchmark Run: Sat Apr 20 2024 14:43:40 - 15:12:23
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        2498568.0 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                      562.2 MWIPS (10.1 s, 7 samples)
Execl Throughput                                 66.2 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         30164.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks            7991.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        103034.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                               47097.3 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                   2731.7 lps   (10.1 s, 7 samples)
Process Creation                                127.9 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    180.2 lpm   (60.3 s, 2 samples)
Shell Scripts (8 concurrent)                     58.4 lpm   (60.6 s, 2 samples)
System Call Overhead                          83848.9 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    2498568.0    214.1
Double-Precision Whetstone                       55.0        562.2    102.2
Execl Throughput                                 43.0         66.2     15.4
File Copy 1024 bufsize 2000 maxblocks          3960.0      30164.0     76.2
File Copy 256 bufsize 500 maxblocks            1655.0       7991.5     48.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     103034.1    177.6
Pipe Throughput                               12440.0      47097.3     37.9
Pipe-based Context Switching                   4000.0       2731.7      6.8
Process Creation                                126.0        127.9     10.2
Shell Scripts (1 concurrent)                     42.4        180.2     42.5
Shell Scripts (8 concurrent)                      6.0         58.4     97.4
System Call Overhead                          15000.0      83848.9     55.9
                                                                   ========
System Benchmarks Index Score                                          47.6

------------------------------------------------------------------------
Benchmark Run: Sat Apr 20 2024 15:12:23 - 15:41:22
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables        9906196.8 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                     2209.4 MWIPS (10.1 s, 7 samples)
Execl Throughput                                223.6 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        109759.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           30050.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        390753.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                              180243.8 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                  11835.4 lps   (10.1 s, 7 samples)
Process Creation                                403.8 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    426.0 lpm   (60.3 s, 2 samples)
Shell Scripts (8 concurrent)                     57.4 lpm   (61.2 s, 2 samples)
System Call Overhead                         225830.9 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    9906196.8    848.9
Double-Precision Whetstone                       55.0       2209.4    401.7
Execl Throughput                                 43.0        223.6     52.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     109759.6    277.2
File Copy 256 bufsize 500 maxblocks            1655.0      30050.8    181.6
File Copy 4096 bufsize 8000 maxblocks          5800.0     390753.7    673.7
Pipe Throughput                               12440.0     180243.8    144.9
Pipe-based Context Switching                   4000.0      11835.4     29.6
Process Creation                                126.0        403.8     32.0
Shell Scripts (1 concurrent)                     42.4        426.0    100.5
Shell Scripts (8 concurrent)                      6.0         57.4     95.6
System Call Overhead                          15000.0     225830.9    150.6
                                                                   ========
System Benchmarks Index Score                                         149.0

ARMv9 32C64G 阿里倚天710 Qemu System

Benchmark Run: Sat Apr 20 2024 14:42:54 - 15:11:25
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        3160186.3 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                      733.0 MWIPS (10.2 s, 7 samples)
Execl Throughput                                 89.8 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         48144.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           12839.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        160576.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                               82083.1 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                   3276.3 lps   (10.1 s, 7 samples)
Process Creation                                171.5 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    243.6 lpm   (60.2 s, 2 samples)
Shell Scripts (8 concurrent)                     79.9 lpm   (60.5 s, 2 samples)
System Call Overhead                         113751.1 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    3160186.3    270.8
Double-Precision Whetstone                       55.0        733.0    133.3
Execl Throughput                                 43.0         89.8     20.9
File Copy 1024 bufsize 2000 maxblocks          3960.0      48144.6    121.6
File Copy 256 bufsize 500 maxblocks            1655.0      12839.0     77.6
File Copy 4096 bufsize 8000 maxblocks          5800.0     160576.4    276.9
Pipe Throughput                               12440.0      82083.1     66.0
Pipe-based Context Switching                   4000.0       3276.3      8.2
Process Creation                                126.0        171.5     13.6
Shell Scripts (1 concurrent)                     42.4        243.6     57.5
Shell Scripts (8 concurrent)                      6.0         79.9    133.2
System Call Overhead                          15000.0     113751.1     75.8
                                                                   ========
System Benchmarks Index Score                                          67.1

------------------------------------------------------------------------
Benchmark Run: Sat Apr 20 2024 15:11:25 - 15:40:08
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       12579448.3 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                     2917.6 MWIPS (10.2 s, 7 samples)
Execl Throughput                                311.9 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        180573.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           45962.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        598872.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                              293333.4 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                  15726.0 lps   (10.1 s, 7 samples)
Process Creation                                567.2 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    599.9 lpm   (60.3 s, 2 samples)
Shell Scripts (8 concurrent)                     82.1 lpm   (61.4 s, 2 samples)
System Call Overhead                         281016.6 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   12579448.3   1077.9
Double-Precision Whetstone                       55.0       2917.6    530.5
Execl Throughput                                 43.0        311.9     72.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     180573.2    456.0
File Copy 256 bufsize 500 maxblocks            1655.0      45962.4    277.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     598872.9   1032.5
Pipe Throughput                               12440.0     293333.4    235.8
Pipe-based Context Switching                   4000.0      15726.0     39.3
Process Creation                                126.0        567.2     45.0
Shell Scripts (1 concurrent)                     42.4        599.9    141.5
Shell Scripts (8 concurrent)                      6.0         82.1    136.8
System Call Overhead                          15000.0     281016.6    187.3
                                                                   ========
System Benchmarks Index Score                                         211.9