https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97417

--- Comment #54 from jiawei <jiawei at iscas dot ac.cn> ---
Hi Jim.

I had finished the test on the benchmark Coremark-pro.And it shows that the
patch doesn't accidentally increase code size.

This test with the args "XCMD='-c4' certify-all", and the result shows follow:

WORKLOAD RESULTS TABLE(origin gcc-10.2.0 from upstream compiled with -mabi=lp64
-march=rv64imafdc)

                                                 MultiCore SingleCore           
Workload Name                                     (iter/s)   (iter/s)   
Scaling
----------------------------------------------- ---------- ----------
----------
cjpeg-rose7-preset                                  119.05      46.08      
2.58
core                                                  1.10       0.28      
3.93
linear_alg-mid-100x100-sp                            35.19       8.92      
3.95
loops-all-mid-10k-sp                                  1.77       0.46      
3.85
nnet_test                                             1.69       0.51      
3.31
parser-125k                                          43.01      15.62      
2.75
radix2-big-64k                                      257.93      56.84      
4.54
sha-test                                            156.25      57.80      
2.70
zip-test                                             81.63      26.32      
3.10

MARK RESULTS TABLE

Mark Name                                        MultiCore SingleCore   
Scaling
----------------------------------------------- ---------- ----------
----------
CoreMark-PRO                                       2669.64     796.33      
3.35



WORKLOAD RESULTS TABLE(Add patch one -- Auto-extend Patch)

                                                 MultiCore SingleCore           
Workload Name                                     (iter/s)   (iter/s)   
Scaling
----------------------------------------------- ---------- ----------
----------
cjpeg-rose7-preset                                  131.58      45.87      
2.87
core                                                  1.08       0.28      
3.86
linear_alg-mid-100x100-sp                            35.49       8.75      
4.06
loops-all-mid-10k-sp                                  1.75       0.46      
3.80
nnet_test                                             1.68       0.51      
3.29
parser-125k                                          54.05      15.62      
3.46
radix2-big-64k                                      257.80      65.57      
3.93
sha-test                                            153.85      57.47      
2.68
zip-test                                             76.92      26.32      
2.92

MARK RESULTS TABLE

Mark Name                                        MultiCore SingleCore   
Scaling
----------------------------------------------- ---------- ----------
----------
CoreMark-PRO                                       2737.52     806.42      
3.39



WORKLOAD RESULTS TABLE(Add all patches -- Auto-extend Patch & untested fix to
use instead of levy's combine.c patch)

                                                 MultiCore SingleCore           
Workload Name                                     (iter/s)   (iter/s)   
Scaling
----------------------------------------------- ---------- ----------
----------
cjpeg-rose7-preset                                  120.48      45.66      
2.64
core                                                  1.08       0.28      
3.86
linear_alg-mid-100x100-sp                            35.61       8.77      
4.06
loops-all-mid-10k-sp                                  1.76       0.46      
3.83
nnet_test                                             1.68       0.51      
3.29
parser-125k                                          46.51      15.62      
2.98
radix2-big-64k                                      257.33      65.18      
3.95
sha-test                                            153.85      57.47      
2.68
zip-test                                             83.33      26.32      
3.17

MARK RESULTS TABLE

Mark Name                                        MultiCore SingleCore   
Scaling
----------------------------------------------- ---------- ----------
----------
CoreMark-PRO                                       2691.95     805.68      
3.34

The csibe test is still modifying,and will test after it works on
riscv-gnu-toolchain.

Reply via email to