ARM public key benchmark

Niels Möller nisse at lysator.liu.se
Thu Apr 4 14:23:05 CEST 2013


nisse at lysator.liu.se (Niels Möller) writes:

> Torbjorn Granlund <tg at gmplib.org> writes:
>
>> 1. Use descrete ptr updates for up and/or rp.

Yet another version, with discrete up update (I could not get any
speedup by doing the same for rp). Now runs at 3.75 c/l on A9:

$ GMP_CPU_FREQUENCY=1e9 ./speed -s1000-1020  -C mpn_submul_1.17
clock_gettime is 1.000ns accurate
overhead 8.95 cycles, precision 1000 units of 1.00e-06 secs, CPU freq 1000.00 MHz
        mpn_submul_1.17
1000           3.7381
1001           3.7436
1002           3.7531
1003           3.7235
1004           3.8119
1005           3.8081
1006           3.7250
1007           3.7749
1008           3.7712
1009           4.0555
1010           3.7637
1011           3.7974
1012           3.8204
1013           4.0596
1014           3.7743
1015           3.7081
1016           3.8227
1017           3.9676
1018           3.7048
1019           3.7775
1020           3.7268

Regards,
/Niels

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: submul_1.asm
URL: <http://gmplib.org/list-archives/gmp-devel/attachments/20130404/9fda7926/attachment.ksh>
-------------- next part --------------

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.


More information about the gmp-devel mailing list