Thomas Papanikolaou on Thu, 4 Mar 1999 17:17:16 +0100 (MET) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: MPQS weirdness |
Hi everybody, some comments on the speed of MPQS on different machines: the speed if MPQS highly depends on the speed of sieving. Through sieving we just move a pointer along an array and add logarithms to each elements (for details looks into the code). This means that the speed of sieving depends more on characteristics such as cache, memory accesses but not necessarily on the speed of integer arithmetic. It might therefore well be that the Sparc-60 is doing better than the P233 (although it is surprising, since MPQS was developed and optimized using both architectures). Perhaps someone can see into the sieve code and check if it can be optimized specially for Pentium Processors, i.e. their cache? Best Thomas ______________________________________________________________ Thomas Papanikolaou (PhD) Vox: +49 2407 575 699 Ericsson Eurolab Fax: +49 2407 575 507 Ericsson Allee 1 D-52134 Herzogenrath Thomas.Papanikolaou@ericsson.com