mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Sierpinski/Riesel Base 5 (https://www.mersenneforum.org/forumdisplay.php?f=54)
-   -   sieving speeds for Intels (https://www.mersenneforum.org/showthread.php?t=6241)

jasong 2006-08-20 19:20

sieving speeds for Intels
 
I've started a new thread in the hopes of convincing people with Intels that it's worthwhile to sieve. I have a dual-core 2.8GHz Pentium-D and I can sieve at about 11.9 kp/s per core, which sounds slow, but I'm knocking down candidates at about 2m30s a candidate, which is significantly faster than even the slowest test.

I would implore people with Intels to consider sieving a small, 5G range, to help the project. I feel it would speed up the overall project, and make the primes per test ratio a lot denser. We'll also probably find the actual primes a lot faster if people would favor sieving over PRPing for a while.

Just my opinion.

paulunderwood 2006-08-20 19:48

Interesting. Would a 64-bit sieve with a 64-bit operating system on one core a 64-bit Pentium "D" out perform a sieve running on a 32-bit Athlon? :unsure:

Citrix 2006-08-20 20:08

May be some one could set up an exchange, where someone with an athlon would donate time sieving and inexchange you, with a p4, would PRP numbers for him. Credit for all PRP work goes to the athlon owner and factors belong to the P4 owner.

What do you think?

rogue 2006-08-20 20:21

[QUOTE=paulunderwood;85328]Interesting. Would a 64-bit sieve with a 64-bit operating system on one core a 64-bit Pentium "D" out perform a sieve running on a 32-bit Athlon? :unsure:[/QUOTE]

I'm tempted to get one of the new Mac Pros (in addition to my G5, not to replace it) so I could find out. Unfortunately, I doubt I could convince my wife to spend the money on one.

axn 2006-08-20 20:38

[QUOTE=rogue;85331]I'm tempted to get one of the new Mac Pros (in addition to my G5, not to replace it) so I could find out. Unfortunately, I doubt I could convince my wife to spend the money on one.[/QUOTE]

The apple site shows that Mac Pro uses Intel Xeon "Woodcrest". If so they are based on the Core 2 architecture rather than Net Burst.

Net Burst (P4) is pretty bad in sieving. Core 2 generally rocks -- being comparable to Athlon 64s clock-for-clock (maybe even better). Of course, they're even better at PRP than P4!!

rogue 2006-08-20 21:34

[QUOTE=axn1;85332]The apple site shows that Mac Pro uses Intel Xeon "Woodcrest". If so they are based on the Core 2 architecture rather than Net Burst.

Net Burst (P4) is pretty bad in sieving. Core 2 generally rocks -- being comparable to Athlon 64s clock-for-clock (maybe even better). Of course, they're even better at PRP than P4!![/QUOTE]

I'm more or less interested in the 64-bit capabilities of it. That it can be both great at sieving and PRPing is nice, but I can do PRP tests for other projects (PIES and GFN) on my G5. What I haven't seen yet is a 64-bit Intel ASM manual.

axn 2006-08-20 21:51

[QUOTE=rogue;85333]I'm more or less interested in the 64-bit capabilities of it. That it can be both great at sieving and PRPing is nice, but I can do PRP tests for other projects (PIES and GFN) on my G5. What I haven't seen yet is a 64-bit Intel ASM manual.[/QUOTE]

Aah! My bad. Are you looking for instruction timings/latency etc., or just a reference? If it is the latter, AMD64 reference can be obtained from AMD's site.

rogue 2006-08-21 12:38

[QUOTE=axn1;85334]Aah! My bad. Are you looking for instruction timings/latency etc., or just a reference? If it is the latter, AMD64 reference can be obtained from AMD's site.[/QUOTE]

Timings and latencies are nice, but the reference is more useful. The NASM manual is a start, but it doesn't have 64-bit instructions. Do Intel and AMD use the same 64-bit instructions?

axn 2006-08-21 13:44

[QUOTE=rogue;85357]Timings and latencies are nice, but the reference is more useful. The NASM manual is a start, but it doesn't have 64-bit instructions. Do Intel and AMD use the same 64-bit instructions?[/QUOTE]

More or less. Here are a bunch of [URL="http://en.wikipedia.org/wiki/EM64T#Differences_between_AMD64_and_EM64T"]differences[/URL]

geoff 2006-08-23 00:06

[QUOTE=jasong;85325]I've started a new thread in the hopes of convincing people with Intels that it's worthwhile to sieve. I have a dual-core 2.8GHz Pentium-D and I can sieve at about 11.9 kp/s per core, which sounds slow, but I'm knocking down candidates at about 2m30s a candidate, which is significantly faster than even the slowest test.[/QUOTE]
So a 1GHz P3 is as fast as a 2.8GHz P4 :-(

Finding a single prime eliminates roughly 25,000 candidates at the moment. It would take your P4 something like a month to eliminate this many candidates by sieving. I can only guess, but I think if you spent a solid month PRP testing the smallest candidates you would be unlucky not to find a prime.

There are other ways to look at it.

jasong 2006-08-25 23:05

[QUOTE=geoff;85418]So a 1GHz P3 is as fast as a 2.8GHz P4 :-(

Finding a single prime eliminates roughly 25,000 candidates at the moment. It would take your P4 something like a month to eliminate this many candidates by sieving. I can only guess, but I think if you spent a solid month PRP testing the smallest candidates you would be unlucky not to find a prime.

There are other ways to look at it.[/QUOTE]
You may be right.

A while back, I used an odds figuring program to calculate the odds of a random number, of the form k*2^n-1, being prime, and came up with a simple formula which I felt Riesel Sievers could use to figure out where each computer would best help the project, statistically. Unfortunately, there isn't a base-5 version of the program, so I've been forced to guess at what would be best.

Btw, the program is called pr_prob, and it's on a yahoo group which has to do with prime numbers. Unfortunately, I forget the precise name of the group. :sad:


All times are UTC. The time now is 09:45.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.