Conclusions and
Recommendations (2004)


Performance-Profile for n=2048007!

Algorithm Rank
0,9
0,9
1,0
1,0
1,7
1,8
2,1
2,4
2,7
2,7

The smaller the rank the better,
values p<=1 indicate excellent,
values p<=2 indicate good performance.


The winners are (2004)
PrimeSwing
SplitRecursive

Tempora mutantur and conclusions and recommendations also... (Postscript 2008)

N! where N = 10,000,000   sec   ranking
ParallelPrimeSwing   57,9   0,91
ParallelPrimeSplit   59,5   0,94
PrimeSwing   63,5   1,00
PrimeSchoenhage   66,5   1,05
PrimeVardi   65,9   1,04
PrimeSwingList   66,7   1,05
PrimeSplit   64,1   1,01
ParallelSplit   104,1   1,64
Split   139,2   2,19


The winners are (2008)
ParallelPrimeSwing
ParallelSplit

Post-Postscript, 2010

There now are better implementations of the simple Swing algorithm which outperform the Split algorithm on most systems. Look here.

[top of page (2004 recommendations)]