mersenneforum.org  

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

Reply
 
Thread Tools
Old 2008-12-24, 23:25   #1
Aapje
 
Jun 2008

11012 Posts
Default CPU is too slow for normal trial factoring

I have an Athlon 64 X2 2.1Ghz running XP 32 bit. I just switched to v5. When getting new assignments it says:
Code:
CPU is too slow for normal trial factoring assignments.
When I was running on v4, I also let Prime95 select the work that makes most sense, but I got LL tests. Why am I getting something different now? I understand that TF is more efficient on Athlons, so in itself that makes sense, but why can't I do 'normal' TF? Are the exponents so big that normal TF only makes sense on 64 bit?
Aapje is offline   Reply With Quote
Old 2008-12-25, 01:05   #2
garo
 
garo's Avatar
 
Aug 2002
Termonfeckin, IE

22·691 Posts
Default

Do you have the number of hours the CPU will work per day set to a very low value?
garo is offline   Reply With Quote
Old 2008-12-25, 05:17   #3
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

22×3×641 Posts
Default

Quote:
Originally Posted by Aapje View Post
I have an Athlon 64 X2 2.1Ghz running XP 32 bit. I just switched to v5. When getting new assignments it says:
Code:
CPU is too slow for normal trial factoring assignments.
When I was running on v4, I also let Prime95 select the work that makes most sense, but I got LL tests. Why am I getting something different now?
Firstly, the V5 server criteria for assignment types are more complicated than the V4 criteria were.

Secondly, a thread from three years ago ("Comparing Intel and AMD", http://mersenneforum.org/showthread.php?t=4517) explained that:

1) Athlons are much better than Pentia when TFing to 62 bits or less.

2) SSE2 instructions allow much faster TFing than pre-SSE2 instructions when going above 64 bits.

So, Pentia with SSE2 performed much better than pre-SSE2 Athlons above 64 bits, at the time of that thread. However, I presume all recent Athlons have SSE2, so that shouldn't matter in your case.

Could be a bug: maybe the V5 criteria don't distinguish between SSE2 Athlons and pre-SSE2 Athlons for TF assignments?

Last fiddled with by cheesehead on 2008-12-25 at 05:41
cheesehead is offline   Reply With Quote
Old 2008-12-25, 16:49   #4
Xyzzy
 
Xyzzy's Avatar
 
"Mike"
Aug 2002

200528 Posts
Default

Maybe power management is reporting a slower speed than 2.1GHz?
Xyzzy is offline   Reply With Quote
Old 2008-12-25, 22:18   #5
Aapje
 
Jun 2008

158 Posts
Default

I've added CpuSpeed=2100 to local.txt to make sure that the correct speed is used. The program expects to run a respectable 8 hours a day. The CPU supports SSE2 (and SSE3). The primenet report correctly identifies the CPU, so it doesn't seem to misidentify it as an old, pre-SSE2 Athlon.

All in all, I think that I should get regular TF's, not just those that will be checked to low limits.

Last fiddled with by Aapje on 2008-12-25 at 22:20
Aapje is offline   Reply With Quote
Old 2008-12-26, 02:57   #6
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

22·3·641 Posts
Default

Quote:
Originally Posted by Aapje View Post
I've added CpuSpeed=2100 to local.txt to make sure that the correct speed is used. The program expects to run a respectable 8 hours a day.
So, from PrimeNet's point-of-view, that's the same as a 700 MHz system running 24 hours a day, which it considers "too slow for normal trial factoring assignments".

Quote:
All in all, I think that I should get regular TF's, not just those that will be checked to low limits.
(I agree.)

Where does "program expects to run a respectable 8 hours a day" come from? Change that to a disrespectable 24 for the purpose of getting assignments, then change it back to the respectable 8 if necessary for whatever reason it had before. It won't matter later that your assignments take three times as long as expected, as long as you report them within six months, I think.

PrimeNet's not perfect; sometimes you have to tell it a disrespectable lie to get it to do the right thing.

Last fiddled with by cheesehead on 2008-12-26 at 03:05
cheesehead is offline   Reply With Quote
Old 2008-12-26, 09:07   #7
Aapje
 
Jun 2008

13 Posts
Default

That seems to be it, I now get LL double checks. Thanks.
Aapje is offline   Reply With Quote
Old 2008-12-26, 23:24   #8
lycorn
 
lycorn's Avatar
 
"GIMFS"
Sep 2002
Oeiras, Portugal

27018 Posts
Default

That´s an interesting point.
I have a Core 2 duo laptop running TF (TF is chosen as the preferred type of work). Every time it requests a new work unit it receives the same message ("too slow for normal TF assignments"), but then it gets the "normal" assignents (currently exponents in the 54M range, and various TF levels from 65 to 68 bits). So I think there´s something not quite right about the message.
Before changing the number of working hours to 24, what were the exponents you were getting? In the 54M or in the 107-108M range? The TF to low limits is currently being done in the latter range.
lycorn is offline   Reply With Quote
Old 2008-12-27, 00:37   #9
Aapje
 
Jun 2008

13 Posts
Default

54M. It factors to (at least) 67 bits. So it seems that the message is wrong.
Aapje is offline   Reply With Quote
Old 2008-12-27, 03:52   #10
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

7,537 Posts
Default

Well, the message is right, but the code wasn't forcing LMH assignments. That is fixed.

According to http://www.mersenne.org/thresholds/ you need a 1GHz P4 equivalent to get non-LMH assignments. That is silly. I'll change it to 200MHz.
Prime95 is online now   Reply With Quote
Old 2008-12-30, 23:20   #11
Aapje
 
Jun 2008

13 Posts
Default

Quote:
Originally Posted by Prime95 View Post
According to http://www.mersenne.org/thresholds/ you need a 1GHz P4 equivalent to get non-LMH assignments. That is silly. I'll change it to 200MHz.
Thanks. However, I could not find a link to that thresholds page anywhere in PrimeNet. Perhaps that link should be placed on the Computer Properties and Account-Level Work Type Preference pages, so people know what happens when they select 'do what makes sense'.
Aapje is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
GPU Trial Factoring FAQ garo GPU Computing 100 2019-04-22 10:58
Trial Factoring on AMD/ATI GPU's? Stargate38 GPU Computing 9 2018-08-31 07:58
How far to do trial factoring S485122 PrimeNet 1 2007-09-06 00:52
About trial factoring gbvalor Math 4 2003-05-22 02:04
Factoring so slow?? xtreme2k Software 7 2003-03-13 04:12

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


Mon Aug 2 09:09:05 UTC 2021 up 10 days, 3:38, 0 users, load averages: 1.27, 1.28, 1.34

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.