mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2004-08-17, 17:04   #1
Bundu
 
Bundu's Avatar
 
Jul 2004
Mid Calder, Scotland

5·37 Posts
Default New PC can handle two instances of Prime 95

I think this topic has been talked about before but I was drunk when I saw it!

I've just bought a new PC, P4 - 3.2Ghz with Hyperthreading - 512Mb RAM - 1Mb L2 cache. Whenever I run a test (factoring or 10,000,000+ I find that only 50% of my CPU is used by Prime95)

Do you guys think that I could successfully run two instances of Prime95 (one doing LL at priority2 and one doing factoring at priority 1)?

I'm just trying to find out if anyone has similiar specs and has tried or if I should just "go it alone" and test it out

Thanks, Mark
Bundu is offline   Reply With Quote
Old 2004-08-17, 18:37   #2
S80780
 
Jan 2003
far from M40

7D16 Posts
Default

Hi, Mark!

Indeed, these 50% displayed are 100%, as the virtual Processor is regarded as a 2nd idle Hardware-Processor, dispite the hardware behind it doesn't exsist.
There were discussions on getting a higher over-all-throughput by running two instances of Prime95, one doing LL-Tests and one doing TF. Nonetheless, this needs some hand-tuning and as I don't have a P4 at hand, I can't give you instructions on how to do it.

Benjamin
S80780 is offline   Reply With Quote
Old 2004-08-17, 19:17   #3
scottsaxman
 
scottsaxman's Avatar
 
Aug 2004
way out west

110102 Posts
Default

I run two instances of the NSFNET client on my 3.2 P4 w/ HT. It doesn't double the output, but perhaps adds another 70% or so.
scottsaxman is offline   Reply With Quote
Old 2004-08-18, 01:50   #4
geoff
 
geoff's Avatar
 
Mar 2003
New Zealand

13×89 Posts
Default

There is a definite throughput advantage in running trial factoring simultaneously with LL testing on a HT enabled P4. If you do this I would recommend running two instances of the torture test as a check. I had to reduce the overclock on my 2.4 P4 by about 5% to get it stable with hyperthreading enabled.
geoff is offline   Reply With Quote
Old 2004-08-18, 10:11   #5
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

25×149 Posts
Default

Quote:
Originally Posted by geoff
There is a definite throughput advantage in running trial factoring simultaneously with LL testing on a HT enabled P4. If you do this I would recommend running two instances of the torture test as a check. I had to reduce the overclock on my 2.4 P4 by about 5% to get it stable with hyperthreading enabled.
If you run factoring over 65 bit on a Pentium IV, SSE2 optimizations will lead you to an hardware contention with LL-tests, and this definitely throws down performance.

Luigi
ET_ is offline   Reply With Quote
Old 2004-08-18, 22:12   #6
Bundu
 
Bundu's Avatar
 
Jul 2004
Mid Calder, Scotland

B916 Posts
Default

Quote:
Originally Posted by scottsaxman
I run two instances of the NSFNET client on my 3.2 P4 w/ HT. It doesn't double the output, but perhaps adds another 70% or so.
NSFNET??
Bundu is offline   Reply With Quote
Old 2004-08-18, 22:15   #7
Bundu
 
Bundu's Avatar
 
Jul 2004
Mid Calder, Scotland

18510 Posts
Default

Quote:
Originally Posted by ET_
If you run factoring over 65 bit on a Pentium IV, SSE2 optimizations will lead you to an hardware contention with LL-tests, and this definitely throws down performance.

Luigi
I'm going to take that all that as "erm... not a good idea Mark"??

Last fiddled with by Bundu on 2004-08-18 at 22:15
Bundu is offline   Reply With Quote
Old 2004-08-19, 02:13   #8
PrimeCruncher
 
PrimeCruncher's Avatar
 
Sep 2003
Borg HQ, Delta Quadrant

2×33×13 Posts
Default

Quote:
Originally Posted by Bundu
I'm going to take that all that as "erm... not a good idea Mark"??
People have benchmarked HT CPUs before. They got better overall output, but each instance of Prime95 by itself was slower. (E.g. instance one = 70% of normal and instance two = 70% of normal so 140% throughput) P4s stink, badly, at factoring below 64 bits, but I guess if you really wanted to contribute, you could run TF or LL as instance one and do LMH as instance two.
PrimeCruncher is offline   Reply With Quote
Old 2004-08-19, 02:39   #9
geoff
 
geoff's Avatar
 
Mar 2003
New Zealand

13·89 Posts
Default

Quote:
Originally Posted by ET_
If you run factoring over 65 bit on a Pentium IV, SSE2 optimizations will lead you to an hardware contention with LL-tests, and this definitely throws down performance.
I have tested it with double checking LL (768K FFT) and TF at above 65 bit and throughput is about 10% better than running separate instances. I haven't tried larger FFT sizes though.

I think the LL tests use floating point SSE2 whereas factoring uses integer SSE2.

edit: (This is on linux 2.6, mprime 23.5, P4 2.4C)

Last fiddled with by geoff on 2004-08-19 at 02:42
geoff is offline   Reply With Quote
Old 2004-08-21, 02:29   #10
jocelynl
 
Sep 2002

2·131 Posts
Default

Be carefull when using 2 instances. This will increase the temperature of your cpu and could generate false results. Make sure you run many FFT test first.

Joss

Last fiddled with by jocelynl on 2004-08-21 at 02:30
jocelynl is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Where can I find a arbitrary precision Calculator online that can handle this # ONeil Information & Answers 9 2018-04-17 18:18
c5 instances are now available GP2 Cloud Computing 19 2018-02-12 16:23
Religious extremism leading to conflict and slaughter: how to handle this? Brian-E Soap Box 15 2014-05-16 03:12
How to handle ECM results? dbaugh PrimeNet 6 2012-11-09 19:27
Can msieve handle c197's with SNFS? david314 Msieve 21 2012-07-29 15:21

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

Sat Oct 31 15:45:53 UTC 2020 up 51 days, 12:56, 2 users, load averages: 2.66, 2.36, 2.31

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

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.