| Legends | Fast algorithm N<95bit | Classical multiplication | FFT multiplication |
|---|
| n= | 24 | 28 | 32 | 36 | 40 | 44 | 48 |
|---|---|---|---|---|---|---|---|
| Fermat.exe | 3 100 000 | 2 600 000 | 2 220 000 | 2 000 000 | 1 750 000 | 1 580 000 | 1 360 000 |
| 7•107/n | 2 920 000 | 2 500 000 | 2 200 000 | 1 950 000 | 1 750 000 | 1 590 000 | 1 450 000 |
| Proth.exe | 250 | 250 | 250 | 250 | 240 | 240 | 230 |
| FermFact+PFGW | 5300 | 5300 | 5300 | 5300 | 5200 | 5200 | 5200 |
Note. Athlon processors work a little faster than Intel processors. For Fast algorithm approximately 35%.
Only Fermat.exe can perform the work for k < 2^62, other programs only k < 2^31.
Compare relative speed of different processors with this Excel file.
| n= | 54 | 60 | 80 | 100 | 150 | 200 | 300 | 400 | 600 | 800 |
|---|---|---|---|---|---|---|---|---|---|---|
| Fermat.exe | 400 000 | 250 000 | 200 000 | 128 000 | 68 000 | 36 000 | 19 000 | 10 000 | 4000 | 2000 |
| 13•108/n2 | 446 000 | 360 000 | 200 000 | 130 000 | 57 000 | 33 000 | 14 500 | 8100 | 3600 | 2000 |
| Proth.exe | 220 | 220 | 210 | 200 | 190 | 190 | 180 | 170 | 160 | 150 |
| FermFact+PFGW | 5200 | 5000 | 5000 | 5000 | 5000 | 4000 | 3300 | 2860 | 2000 | 1550 |
Note. For small n, use Proth, PFGW and others program is not effective.
The relation of speed at
n=36 Fermat/PFGW=580; at n=100, Fermat/PFGW=25; at n=800, Fermat/PFGW=1.3.
| n= | 1000 | 1060 | 2000 | 3000 | 5000 | 10 000 | 20 000 | 30 000 | 50 000 | 100 000 |
|---|---|---|---|---|---|---|---|---|---|---|
| Fermat.exe | 1050 | 300 | 152 | 50 | 15 | |||||
| Proth.exe | 145 | 110 | 105 | 55 | 16 | 6 | 1 | 0.3 | 0.14 | 0.02 |
| NPGen+PRP+Proth | 265 | 145 | 125 | 70 | 32 | 10 | 2 | 1.1 | 0.38 | 0.065 |
| FermFact+PFGW | 1100 | 500 | 270 | 150 | 57 | 16 | 3.3 | 1.4 | 0.45 | 0.083 |
| 13•108/n2 | 1300 | 500 | 325 | 144 | 52 | 13 | 3.25 | 1.44 | 0.5 | 0.13 |
Note. For n > 1000, use of Fermat.exe becomes inefficient.