Author |
Message |
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,621,444 RAC: 0
                    
|
Places around the wwwworld: Walking 'On the Wieferich' - 01-30 September
Announced is a challenge at WFS (Wieferich prime search) from 1st until 30th. I suggest we start at 00:00 UTC and end at 23:59:59 UTC, i.e. whole of September.
Co-author of the Wieferich paper, Dorais is happy to report that our list of near finds matches theirs from 3e15 to 6.7e15.
We're currently at 1.5e17. Goal will be to get to 2.0e17, based on rate of last WFS challenge.
More about Wieferich prime search can be found here. News and infos about the PRPNet client can be found here.
To take part, you have to activate the following lines in prpclient.ini:
server=WIEFERICH:100:1:prpnet.primegrid.com:13000
Stats will be available at the well known place here.
All previous PRPNet challenge stats can be found here.
Good luck!
____________
|
|
|
Sysadm@Nbg Volunteer moderator Volunteer tester Project scientist
 Send message
Joined: 5 Feb 08 Posts: 1212 ID: 18646 Credit: 816,605,562 RAC: 185,926
                      
|
Stats will be available at the well known place here.
In the first or third week of september I plan to reinstall my server because the operating system will be outdated in Oct.
So the server and the stats will be not available some times, but this should not affect the long challenge.
____________
Sysadm@Nbg
my current lucky number: 113856050^65536 + 1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/
|
|
|
|
I would like to ask why this challenge is running for an entire month? I'm wondering because this is a really long time frame for a challenge.
Thanks Rick |
|
|
Sysadm@Nbg Volunteer moderator Volunteer tester Project scientist
 Send message
Joined: 5 Feb 08 Posts: 1212 ID: 18646 Credit: 816,605,562 RAC: 185,926
                      
|
I would like to ask why this challenge is running for an entire month? I'm wondering because this is a really long time frame for a challenge.
Thanks Rick
It was the last state of discussions here
____________
Sysadm@Nbg
my current lucky number: 113856050^65536 + 1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/
|
|
|
|
I would like to ask why this challenge is running for an entire month? I'm wondering because this is a really long time frame for a challenge.
Thanks Rick
It was the last state of discussions here
Ok, guess I never read the fine print on the thread.. thanks
Cheers Rick |
|
|
Sysadm@Nbg Volunteer moderator Volunteer tester Project scientist
 Send message
Joined: 5 Feb 08 Posts: 1212 ID: 18646 Credit: 816,605,562 RAC: 185,926
                      
|
FYI: I'm offline until 09/01/14 early afternoon (~15:00 MESZ ?!)
for stats: it should run automatic; if not, keep patient; in emergency case I will take a saveset for the start values (should match round about)
____________
Sysadm@Nbg
my current lucky number: 113856050^65536 + 1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/
|
|
|
|
I look forward to this event. I think PrimeGrid/PRPNet can achieve instant fame if we are lucky enough to find a Wieferich prime.
The first Wieferich prime was found in the year 1913 by Meißner who had searched up to 2e3. The second one was found in 1922 by Beeger (article) who announced the search complete to 3.7e3.
No further Wieferich primes have been found since. It is not known (with proof) if there are infinetly many Wieferich primes. (Also, it is not known if there are infinitely many non-Wieferich primes!)
It is often conjectured that the average number of Wieferich primes in an interval of form [ exp(exp(a)) , exp(exp(a+r)) ] is r, or equivalently that the number of Wieferich primes below a given quantity is asymptotically log(log(x)).
From Beeger's first threshold 3.7e3 to where we have searched to today, 1.5e17, by that formula, there should have been 1.57 (=log(log(1.5e17))-log(log(3.7e3))) new Wieferich primes, so (if one chooses to believe the conjecture on the distribution of these numbers) it can be seen as a bit unlucky that no new instances have been found yet.
To compare the occurences of Wieferich primes to that of the more famous Mersenne primes, I made this primitive figure (note the doubly logarithmic nature of the axis):
Note that Wieferich and Mersenne numbers are not really related (except no prime can be both Wieferich and Mersenne), but the conjectured average number of Mersenne primes in [ exp(exp(a)) , exp(exp(a+r)) ] is 2.5695*r. So looking at the image, there should be 1.0 Wieferichs (shown on the right) on average in each "block", and 2.5695 Mersennes (on the left).
We see that there are four Mersenne primes between Beeger's Wieferich number 3511 and the current search limit 1.5e17. Next "milestone" will be Pervushin's Mersenne number 2^61-1 = 2305843009213693951 = 2.3e18. This is reachable in principle by the current software used by PRPNet.
The top of the diagram, exp(exp(4)) = 5.1e23, is out of reach with current technology and available processing resources.
In the interval [1.5e17, 2e17] that this challenge addresses (first), there should be 0.0072 new Wieferich primes (=log(log(2e17))-log(log(1.5e17))). The number of near-Wieferichs under the definition we currently use, should be 2000 times that, which is 14.5.
/JeppeSN |
|
|
Sysadm@Nbg Volunteer moderator Volunteer tester Project scientist
 Send message
Joined: 5 Feb 08 Posts: 1212 ID: 18646 Credit: 816,605,562 RAC: 185,926
                      
|
FYI: I'm offline until 09/01/14 early afternoon (~15:00 MESZ ?!)
for stats: it should run automatic; if not, keep patient; in emergency case I will take a saveset for the start values (should match round about)
seems to me the stats works acceptably; at start there was a delay of ~10 secondes but I think this is negligible
____________
Sysadm@Nbg
my current lucky number: 113856050^65536 + 1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/
|
|
|
|
I am happy to be IN after all, thanks to the very helpful PrimeGrid's community :)
@ Sysadm@Nbg : Yes, stats works very well.
NB As this is my first PRPNet experience, can you please tell me (for information only ;) ) if PrimeGrid's stats are updated once / week or once / month ?
THANK YOU :D |
|
|
Sysadm@Nbg Volunteer moderator Volunteer tester Project scientist
 Send message
Joined: 5 Feb 08 Posts: 1212 ID: 18646 Credit: 816,605,562 RAC: 185,926
                      
|
NB As this is my first PRPNet experience, can you please tell me (for information only ;) ) if PrimeGrid's stats are updated once / week or once / month ?
have a look here; it is a manual process and personal time of admins is fleeting :)
____________
Sysadm@Nbg
my current lucky number: 113856050^65536 + 1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/
|
|
|
|
Thank You :) |
|
|
|
I've noticed that the Wieferich search appears to use only 4% of my GPU.
Would there be any problem with telling the software to run multiple workunits at once, each using the same GPU?
Or would it run into some other limit before I reached 25 CPU cores telling the GPU what to do (assuming I had that many CPU cores)? |
|
|
|
In the directory that your prpclient is running edit your wwww.ini file and bump up your threads.
Make sure you remove the // in front of the threads and blocks.
Try threads=4
Blocks=2048
Tweak as needed.
____________
|
|
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1931 ID: 352 Credit: 5,712,369,987 RAC: 1,065,850
                                   
|
Leading edge is already ~1.7e17.
Good job, let's keep up the performance!
____________
My stats
Badge score: 1*1 + 5*1 + 8*3 + 9*11 + 10*1 + 11*1 + 12*3 = 186 |
|
|
|
Leading edge is already ~1.7e17.
Good job, let's keep up the performance!
And user Grebuloner just found the first near-Wieferich in the challenge, and it's over 1.7e17. /JeppeSN |
|
|
|
@Sysadm@Nbg : Excellent Stats Uli, same every Time. Thank you.
____________
Member of Charity Team
|
|
|
|
Leading edge is already ~1.7e17.
Good job, let's keep up the performance!
And user Grebuloner just found the first near-Wieferich in the challenge, and it's over 1.7e17. /JeppeSN
Well that's certainly good news to hear for myself! Now to get more!
____________
Eating more cheese on Thursdays. |
|
|
|
Use Stojag found the second near-Wieferich in this challenge. /JeppeSN |
|
|
Sysadm@Nbg Volunteer moderator Volunteer tester Project scientist
 Send message
Joined: 5 Feb 08 Posts: 1212 ID: 18646 Credit: 816,605,562 RAC: 185,926
                      
|
Congratulation to Grebuloner and Stojag
I did a little improvement: (near) finds during this challenge are displayed on top of the stats
____________
Sysadm@Nbg
my current lucky number: 113856050^65536 + 1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/
|
|
|
|
Very nice!
Congratulation to Grebuloner and Stojag
I did a little improvement: (near) finds during this challenge are displayed on top of the stats
____________
|
|
|
|
Congratulation to Grebuloner and Stojag
I did a little improvement: (near) finds during this challenge are displayed on top of the stats
That is cool. Thanks. I wrote about the expected number of near finds in my first post in this thread.
/JeppeSN |
|
|
|
I did a little improvement: (near) finds during this challenge are displayed on top of the stats
And it now shows three near-finds; Scott_Brown found the third one. /JeppeSN |
|
|
|
Who ever "loads" the port with new work, shall be aware that during Friday night UTC, the leading edge might reach 1.8e17. /JeppeSN |
|
|
|
Ideas for improving this application:
Add instructions for finding the L2 cache size so that the a parameter can be set to a large fraction of this size.
Investigate whether whatever needs this large L2 space would be better placed in the graphics memory, for wwwwcl.exe and wwwwcl64.exe only. Make it clearer which of these two executables should be used on a 64-bit computer with an OpenCL-capable GPU, and what the other one should be used for. This might call for another parameter to control how much graphics memory it can use; if so, the CPU version needs to ignore this new parameter. |
|
|
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,621,444 RAC: 0
                    
|
Another million WU's have just been loaded onto the Wieferich port. We should blow past 2.0e17 at this rate. Port loaded up to 2.8e17. Enjoy! |
|
|
|
So [2014-09-04 19:43:32 CDT] WIEFERICH: nothing was received on socket after 10 seconds
[2014-09-04 19:43:32 CDT] Could not verify connection to prpnet.primegrid.com. Will try again later.
shouldn't be happening then?
|
|
|
|
Now I get this: [2014-09-04 19:50:34 CDT] ERROR: Server cannot handle more connections
Explains the problems, I think. At first I thought it was my firewall but now I doubt it. |
|
|
|
Edit: Beaten to it...
Yeah I'm getting "Server cannot handle more connections" as well as the above. |
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
Hmm I'm getting the same thing...
[2014-09-04 19:59:15 MDT] Could not verify connection to prpnet.primegrid.com.
Will try again later.
[2014-09-04 19:59:15 MDT] Could not connect to any servers and no work is pendin
g. Pausing 1 minute
EDIT: The port is down... Connecting to prpnet.primegrid.com:13000 in browser times out. other ports work fine. Switched to WSS until it's fixed.
EDIT 2: Back up...
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 13804 ID: 53948 Credit: 345,369,032 RAC: 1,967
                              
|
We're looking into this. I'm not sure there's a quick fix. We may need to move PRPNet to a larger server.
That is not as painful as it sounds, but if we do this it will mean that PRPNet (ALL ports) will be down for an hour or so while we move the data.
____________
My lucky number is 75898524288+1 |
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
We're looking into this. I'm not sure there's a quick fix. We may need to move PRPNet to a larger server.
That is not as painful as it sounds, but if we do this it will mean that PRPNet (ALL ports) will be down for an hour or so while we move the data.
Would definitely be worth it if it means the ports working.. for now I suppose I'll switch GPU to wallsunsun again
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
|
Thanks MG for being on top of this.
Connectivity problems for my boxes too... the challenge will still be there though, when it's back up! For the short term, I'm back on BOINC short projects (errr... except for that SoB I'm still finishing off :0)
--Gary
p.s. Go AtP! |
|
|
|
Another million WU's have just been loaded onto the Wieferich port. We should blow past 2.0e17 at this rate. Port loaded up to 2.8e17. Enjoy!
That is great and will keep us running for the rest of the challenge, I guess. My projection is that we might end with a leading edge near 2.6e17 at October 1.
I wonder if those (unrelated?) connectivity issues that people experienced, are gone? It is a shame if people have to change to other (sub)projects during the challenge.
/JeppeSN
|
|
|
|
Stojag seems very lucky here and just found his second near-hit during this challenge. /JeppeSN |
|
|
|
In the directory that your prpclient is running edit your wwww.ini file and bump up your threads.
Make sure you remove the // in front of the threads and blocks.
Try threads=4
Blocks=2048
Tweak as needed.
Something you didn't mention: File wwww.ini uses Unix-style ends-of-lines (even under Windows), and is therefore hard to edit with most Windows editors. I managed it using the Cygwin unix2dos and dos2unix programs, though.
The wwwwcl.exe and wwwwcl64.exe programs appear to need very different values of these parameters, though - those values give about 4% use of the GPU and 2% use of the CPU core.
The wwww.ini file from the server needs to be modified to mention how to determine the correct values from the L2 cache size and the graphics memory size. Also, it needs to be modified to show more clearly whether to use the wwwwcl.exe program or the wwwwcl64.exe program under x64 Windows, and what if anything to use the other one for.
|
|
|
|
Hello !
Am I dreaming or is the network &/or test calculation much slower than yesterday ?
Or was the server offline last night ?
Thank You
Best Regards
Philippe |
|
|
|
There has been some server downtime over the last day or so. Don't worry, we're all in the same boat. Things are back up and running now it seems. Leading edge has passed 1.8. GO GO GO!
--Gary
____________
"I am he as you are he as you are me and we are all together"
87*2^3496188+1 is prime! (1052460 digits)
4 is not prime! (1 digit) |
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 13804 ID: 53948 Credit: 345,369,032 RAC: 1,967
                              
|
Hello !
Am I dreaming or is the network &/or test calculation much slower than yesterday ?
Or was the server offline last night ?
Thank You
Best Regards
Philippe
As noted here, yesterday we took the server down for several hours to upgrade the hardware.
____________
My lucky number is 75898524288+1 |
|
|
|
Thank you for your messages.
Next time I'll open my eyes before posting ;) |
|
|
|
In the directory that your prpclient is running edit your wwww.ini file and bump up your threads.
Make sure you remove the // in front of the threads and blocks.
Try threads=4
Blocks=2048
Tweak as needed.
Something you didn't mention: File wwww.ini uses Unix-style ends-of-lines (even under Windows), and is therefore hard to edit with most Windows editors. I managed it using the Cygwin unix2dos and dos2unix programs, though.
The wwwwcl.exe and wwwwcl64.exe programs appear to need very different values of these parameters, though - those values give about 4% use of the GPU and 2% use of the CPU core.
The wwww.ini file from the server needs to be modified to mention how to determine the correct values from the L2 cache size and the graphics memory size. Also, it needs to be modified to show more clearly whether to use the wwwwcl.exe program or the wwwwcl64.exe program under x64 Windows, and what if anything to use the other one for.
I use notepad to edit the wwww.ini in windows and it works fine.
On the rest of your comment, I just tweak it until I get the quickest return of a workunit on my gpu.
I don't bother with cpu, not worth it in my opinion.
____________
|
|
|
|
In the directory that your prpclient is running edit your wwww.ini file and bump up your threads.
Make sure you remove the // in front of the threads and blocks.
Try threads=4
Blocks=2048
Tweak as needed.
Something you didn't mention: File wwww.ini uses Unix-style ends-of-lines (even under Windows), and is therefore hard to edit with most Windows editors. I managed it using the Cygwin unix2dos and dos2unix programs, though.
The wwwwcl.exe and wwwwcl64.exe programs appear to need very different values of these parameters, though - those values give about 4% use of the GPU and 2% use of the CPU core.
The wwww.ini file from the server needs to be modified to mention how to determine the correct values from the L2 cache size and the graphics memory size. Also, it needs to be modified to show more clearly whether to use the wwwwcl.exe program or the wwwwcl64.exe program under x64 Windows, and what if anything to use the other one for.
I use notepad to edit the wwww.ini in windows and it works fine.
On the rest of your comment, I just tweak it until I get the quickest return of a workunit on my gpu.
I don't bother with cpu, not worth it in my opinion.
I used Notepad AFTER I used unix2dos to adjust the ends-of-lines to a format compatible with Notepad, and then used dos2unix to adjust then back.
I finally found the way to decode .7z files on my other computer, and then was able to make four CPU cores each finish workunits about as fast as the GPU on the other computer - which show just how bad the initial settings are for GPUs. |
|
|
|
I used Notepad AFTER I used unix2dos to adjust the ends-of-lines to a format compatible with Notepad, and then used dos2unix to adjust then back.
I finally found the way to decode .7z files on my other computer, and then was able to make four CPU cores each finish workunits about as fast as the GPU on the other computer - which show just how bad the initial settings are for GPUs.
My GTX 770 can do 1 WFS work unit in 49 seconds.
There is no way any cpu can do one that fast no matter how much tinkering your do.
Or am I missing something?
____________
|
|
|
|
I used Notepad AFTER I used unix2dos to adjust the ends-of-lines to a format compatible with Notepad, and then used dos2unix to adjust then back.
I finally found the way to decode .7z files on my other computer, and then was able to make four CPU cores each finish workunits about as fast as the GPU on the other computer - which show just how bad the initial settings are for GPUs.
My GTX 770 can do 1 WFS work unit in 49 seconds.
There is no way any cpu can do one that fast no matter how much tinkering your do.
Or am I missing something?
You're missing the fact that my GTX 560 takes much longer, for unknown reasons - a few hours per workunit. A CPU should have little trouble beating that speed, even with no tinkering on the computer running workunits on CPU cores.
You might mention ALL of the relevant settings you are currently using on your GTX 770, so I will have some idea of which parameter to change in which direction.
It may or may not be important that my Windows Vista computer has the bigger L2 cache - 12 MB, compared to 8 MB for my Windows 7 computer.
Another suggestion for improving this application: Add a line of output, showing the total time the workunit ran. |
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
Another suggestion for improving this application: Add a line of output, showing the total time the workunit ran.
FYI, that information is stored in test_results.txt in each prpclient-# directory
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
|
@robertmiles
I run only one instance of prpclient and one gpu per box and this is my wwww.ini
// blocks is a multiplier used to set workgroup size
blocks=8000
// threads is the number of concurrent threads to execute
threads=5
I run no other boinc or prpnet projects while running WFS.
Hyper-Threading turned on my cpu when running WFS and WSS.
I run MSI afterburner to control fan speed and to monitor GPU utilization keeping it close to 100% as much as possible.
Let me know if you have any other question or if I missed anything.
Cheers
____________
|
|
|
|
User 288larsson found a near-Wieferich above 1.8e17. /JeppeSN |
|
|
|
There is absolutely no way a CPU core can complete a WU anywhere near as fast as a modern GPU, unless you somehow hamper the GPU deliberately.
My Haswell @ 4.3, even with only one core active and no GPU activity, takes about 25 minutes to complete a WFS WU. All 4 cores active and they'll complete in just under 28 minutes (HT off), so even dividing that by 4 or even 8 comes nowhere close. |
|
|
|
User 288larsson found a near-Wieferich above 1.8e17. /JeppeSN
And within 12 hours he (288larsson) found another one. /JeppeSN |
|
|
|
You're missing the fact that my GTX 560 takes much longer, for unknown reasons - a few hours per workunit. A CPU should have little trouble beating that speed, even with no tinkering on the computer running workunits on CPU cores.
You might mention ALL of the relevant settings you are currently using on your GTX 770, so I will have some idea of which parameter to change in which direction.
It may or may not be important that my Windows Vista computer has the bigger L2 cache - 12 MB, compared to 8 MB for my Windows 7 computer.
Another suggestion for improving this application: Add a line of output, showing the total time the workunit ran.
This is very surprising - I used to have a 560Ti, and it would take about 90 seconds per WU. Possibly slightly longer (i.e. a few seconds) before I tweaked it, but still around that sort of time. My 580 took about 60 seconds per WU as you'd expect. There is something wrong if your 560 (Ti or not) is taking hours per WU, although annoyingly I can't point you in the right direction. |
|
|
|
1988golfer,
Thanks. The GPU workunits are running in about 4000 seconds, and the CPU workunits are running in about 3600 seconds.
brinktastee,
What value are you using for wwwwexe?
Also, the Windows 7 version of Notepad appears to be able to edit wwww.ini without changing the end-of-lines, but the Windows Vista version does not.
gassyk1ns,
So you didn't read my earlier posts saying that the GPU version is definitely hampered on my Windows Vista computer, but NOT deliberately? |
|
|
Scott Brown Volunteer moderator Project administrator Volunteer tester Project scientist
 Send message
Joined: 17 Oct 05 Posts: 2329 ID: 1178 Credit: 15,638,371,047 RAC: 10,116,889
                                           
|
Also, the Windows 7 version of Notepad appears to be able to edit wwww.ini without changing the end-of-lines, but the Windows Vista version does not.
...
So you didn't read my earlier posts saying that the GPU version is definitely hampered on my Windows Vista computer, but NOT deliberately?
It is NOT a Windows Vista issue. I have identical GTX 645 cards in i-7 boxes (one 860 and one 920). The Win 7 one and the Vista one run in identical times (about 151 secs). Also, I edit all the .ini files using notepad in each without any problems.
So what might be issues that hamper the GPU in one vs. the other? Here are a few things that I have observed for WFS work:
1) Don't run anything else...I mean ANYTHING else. No CPU work on PRPnet or BOINC obviously. These can slow down the work by a factor of 3x or more. But even really light weight things that hit the GPU can cause a significant slowdown (e.g., GTX 645 is about 10 - 15 seconds slower if I do nothing more than run a minesweeper game!)
2) Turn off the "fancy" Windows GUI options. These bells and whistles (especially Aero in the Vista environment) will slow down GPU calculations generally, and really do this with WFS.
3) It is also about the RAM! These are large units in memory. I have identical OEM GTX 660 cards in Quad core plus systems (no HT). One runs work around 87 sec without issue. Another takes three times longer. Both machines are Win 7 dedicated crunchers, and the slower system actually has more RAM. However, the real difference is that the slower system has mismatched RAM running in single channel mode, and this likely is causing the slowdown (I have 8GB of matched RAM on the way and should know this for certain later this week).
4) Dual GPU systems often need more than 4 cores. Let me say that again...you need more than four cores for running two GPUs at full speed. This may work a little different on different systems, but each GPU usually will need at least two cores, and often they may use 3 (or in one case I have, the GPU wants 3.5+ cores!).
5) The default threads and blocks rarely works to maximum efficiency on most cards. The defualt is more likely to work well with older cards (early Fermi cards and the GTX 2xx series). Really old cards (8xxx and 9xxx series) will need these to be smaller (especially the block size), and Kepler cards can go larger (sorry...no experience with ATI/AMD cards on WFS). More importantly, one needs to remember that your cards are not arranged in just shader counts, but these shaders are blocked together in computational groupings (e.g., SM count). It is best to start with the Threads number matched to this value and tinker from their. For example, the GTX 645 has 576 shaders in 3 SMs (i.e., 192 shaders per SM). Running threads=3 is near optimal for this card. The OEM GTX 660 is double this (1152 shaders in 6 SM), and thus, the best starting spot is threads=6.
As with all advice, systems vary and so may our results. Hope the above is somewhat helpful. I'll add more as I continue to test things.
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 13804 ID: 53948 Credit: 345,369,032 RAC: 1,967
                              
|
The GPU workunits are running in about 4000 seconds, and the CPU workunits are running in about 3600 seconds.
Ouch! That's not good.
There is something incredibly broken there. I'll go out on a limb and say even the oldest, slowest, bottom-of-the bargain-bin GPU that is capable of running OpenCL is faster than that. Certainly your GPU is a lot faster than that. Two or three minutes is a reasonable runtime for your GPU.
Either something is severely impacting the nominal performance of the GPU, or the app is actually running on the CPU. (OpenCL apps can run on CPUs as well as GPUs.) Given that the run time on the "GPU" is so close to the CPU runtime, this seems like a real possibility.
The obvious guess is the ini file for configuring the number of threads and block sizes, but if that's not it there's lots of other potential causes. I scanned back through the posts but couldn't find the values you're using in the ini file for Wieferich with that GPU. I know if you don't use an ini file, and the app uses the defaults, it runs VERY slowly. What are the contents of the ini file? What's the name of the ini file?
____________
My lucky number is 75898524288+1 |
|
|
|
brinktastee,
What value are you using for wwwwexe?
robertmiles,
I comment out the wwww.exe in my prpclient.ini, I don't use it.
I run my prpclient.exe with wwwwcl64.exe only.
Again, this is my wwww.ini file for my gtx 770 ...
// blocks is a multiplier used to set workgroup size
blocks=8000
// threads is the number of concurrent threads to execute
threads=5
...and use all 8 HT cores of my i7-950 to feed the GPU.
____________
|
|
|
|
gassyk1ns,
So you didn't read my earlier posts saying that the GPU version is definitely hampered on my Windows Vista computer, but NOT deliberately?
No. Missed it, good job this isn't an exam. |
|
|
|
brinktastee,
What value are you using for wwwwexe?
robertmiles,
I comment out the wwww.exe in my prpclient.ini, I don't use it.
I run my prpclient.exe with wwwwcl64.exe only.
Again, this is my wwww.ini file for my gtx 770 ...
// blocks is a multiplier used to set workgroup size
blocks=8000
// threads is the number of concurrent threads to execute
threads=5
...and use all 8 HT cores of my i7-950 to feed the GPU.
I was asking about wwwwexe, not wwww.exe that is one of the possible values for it. It appears that the value you're using is wwwwcl64.exe, though, which is the same value I'm using.
I think I'm only using one CPU core to feed the GPU, and that core is showing only 4 % use. Which parameter controls how many CPU cores are used?
Something that might make a difference - which version of the Nvidia graphics driver are you using? |
|
|
|
The GPU workunits are running in about 4000 seconds, and the CPU workunits are running in about 3600 seconds.
Ouch! That's not good.
There is something incredibly broken there. I'll go out on a limb and say even the oldest, slowest, bottom-of-the bargain-bin GPU that is capable of running OpenCL is faster than that. Certainly your GPU is a lot faster than that. Two or three minutes is a reasonable runtime for your GPU.
Either something is severely impacting the nominal performance of the GPU, or the app is actually running on the CPU. (OpenCL apps can run on CPUs as well as GPUs.) Given that the run time on the "GPU" is so close to the CPU runtime, this seems like a real possibility.
The obvious guess is the ini file for configuring the number of threads and block sizes, but if that's not it there's lots of other potential causes. I scanned back through the posts but couldn't find the values you're using in the ini file for Wieferich with that GPU. I know if you don't use an ini file, and the app uses the defaults, it runs VERY slowly. What are the contents of the ini file? What's the name of the ini file?
My current wwww.ini file:
// The settings in this file are used to set various values that cannot be set via command line
// switches. Except where noted, the command line switches will override values specified here.
// platform and device specify the platform and device to run on
//platform=0
//device=0
// blocks is a multiplier used to set workgroup size
blocks=2048
// threads is the number of concurrent threads to execute
threads=128
// minprime and maxprime set the range to be searched
//minprime=
//maxprime=
// These settings will override the default settings for blocks and threads and they will
// also override the command line switches
//wallsunsun_threads=5
//wallsunsun_blocks=4000
//wieferich_threads=2
//wieferich_blocks=3000
It looks like I will have to wait a little longer for the current workunit to finish so the last change will take effect, though. Or do I need to do something other than just change the wwww.ini file to request the change?
|
|
|
|
Edit: Mistake. |
|
|
|
128 threads is way too many.
Re-read Scott's post on threads and SM.
12 threads would be max threads if you have a Titan.
____________
|
|
|
|
brinktastee,
What value are you using for wwwwexe?
robertmiles,
I comment out the wwww.exe in my prpclient.ini, I don't use it.
I run my prpclient.exe with wwwwcl64.exe only.
Again, this is my wwww.ini file for my gtx 770 ...
// blocks is a multiplier used to set workgroup size
blocks=8000
// threads is the number of concurrent threads to execute
threads=5
...and use all 8 HT cores of my i7-950 to feed the GPU.
I was asking about wwwwexe, not wwww.exe that is one of the possible values for it. It appears that the value you're using is wwwwcl64.exe, though, which is the same value I'm using.
I think I'm only using one CPU core to feed the GPU, and that core is showing only 4 % use. Which parameter controls how many CPU cores are used?
Something that might make a difference - which version of the Nvidia graphics driver are you using?
I don't follow what you are saying about the wwwwexe.
What is your GPU utilization?
I'm running the latest driver not beta.
____________
|
|
|
|
Also, the Windows 7 version of Notepad appears to be able to edit wwww.ini without changing the end-of-lines, but the Windows Vista version does not.
...
So you didn't read my earlier posts saying that the GPU version is definitely hampered on my Windows Vista computer, but NOT deliberately?
It is NOT a Windows Vista issue. I have identical GTX 645 cards in i-7 boxes (one 860 and one 920). The Win 7 one and the Vista one run in identical times (about 151 secs). Also, I edit all the .ini files using notepad in each without any problems.
Could the Q9650 in my Windows Vista computer versus the i-7s you're using have something to do with it?
The GPU in my Windows 7 computer is currently unavailable to PRPnet or BOINC since it has overheating problems and its GPU heatsink is very hard to reach without damaging the graphics card cover.
So what might be issues that hamper the GPU in one vs. the other? Here are a few things that I have observed for WFS work:
1) Don't run anything else...I mean ANYTHING else. No CPU work on PRPnet or BOINC obviously. These can slow down the work by a factor of 3x or more. But even really light weight things that hit the GPU can cause a significant slowdown (e.g., GTX 645 is about 10 - 15 seconds slower if I do nothing more than run a minesweeper game!)
No other PRPnet work running. I'll try setting BOINC to No new tasks to see how much that helps.
2) Turn off the "fancy" Windows GUI options. These bells and whistles (especially Aero in the Vista environment) will slow down GPU calculations generally, and really do this with WFS.
How can I turn off Aero? I didn't find any settings that appear to be relevant to this.
3) It is also about the RAM! These are large units in memory. I have identical OEM GTX 660 cards in Quad core plus systems (no HT). One runs work around 87 sec without issue. Another takes three times longer. Both machines are Win 7 dedicated crunchers, and the slower system actually has more RAM. However, the real difference is that the slower system has mismatched RAM running in single channel mode, and this likely is causing the slowdown (I have 8GB of matched RAM on the way and should know this for certain later this week).
My Windows computer is using 8GB of matched RAM, and its motherboard cannot accept any more.
4) Dual GPU systems often need more than 4 cores. Let me say that again...you need more than four cores for running two GPUs at full speed. This may work a little different on different systems, but each GPU usually will need at least two cores, and often they may use 3 (or in one case I have, the GPU wants 3.5+ cores!).
Only a single GPU on my Windows Vista computer, and no extra motherboard socket to allow adding another one.
What setting controls the number of CPU cores the GPU can use?
5) The default threads and blocks rarely works to maximum efficiency on most cards. The defualt is more likely to work well with older cards (early Fermi cards and the GTX 2xx series). Really old cards (8xxx and 9xxx series) will need these to be smaller (especially the block size), and Kepler cards can go larger (sorry...no experience with ATI/AMD cards on WFS). More importantly, one needs to remember that your cards are not arranged in just shader counts, but these shaders are blocked together in computational groupings (e.g., SM count). It is best to start with the Threads number matched to this value and tinker from their. For example, the GTX 645 has 576 shaders in 3 SMs (i.e., 192 shaders per SM). Running threads=3 is near optimal for this card. The OEM GTX 660 is double this (1152 shaders in 6 SM), and thus, the best starting spot is threads=6.
How do I find the number of SMs the GTX 560 and GTX 560ti have?
As with all advice, systems vary and so may our results. Hope the above is somewhat helpful. I'll add more as I continue to test things.
|
|
|
|
128 threads is way too many.
Re-read Scott's post on threads and SM.
12 threads would be max threads if you have a Titan.
OK, threads was the first parameter I tried changing, but does not appears to need such a large change.
How do I find the number of SMs a GTX 560 or a GTX 560ti has so I can actually make use of Scott's post, not just read it over and over?
|
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
It looks like I will have to wait a little longer for the current workunit to finish so the last change will take effect, though. Or do I need to do something other than just change the wwww.ini file to request the change?
Ctrl-C in your prpclient window twice and launch the prpclient again. It will restart the WU from a checkpoint.
|
|
|
|
brinktastee,
What value are you using for wwwwexe?
robertmiles,
I comment out the wwww.exe in my prpclient.ini, I don't use it.
I run my prpclient.exe with wwwwcl64.exe only.
Again, this is my wwww.ini file for my gtx 770 ...
// blocks is a multiplier used to set workgroup size
blocks=8000
// threads is the number of concurrent threads to execute
threads=5
...and use all 8 HT cores of my i7-950 to feed the GPU.
I was asking about wwwwexe, not wwww.exe that is one of the possible values for it. It appears that the value you're using is wwwwcl64.exe, though, which is the same value I'm using.
I think I'm only using one CPU core to feed the GPU, and that core is showing only 4 % use. Which parameter controls how many CPU cores are used?
Something that might make a difference - which version of the Nvidia graphics driver are you using?
I don't follow what you are saying about the wwwwexe.
What is your GPU utilization?
I'm running the latest driver not beta.
wwwwexe is a parameter in master_prpclient.ini which controls which executable is used for WFS workunits.
GPU utilization on me Windows Vista computer is about 4% - obviously far below what it should be. CPU core utilization is also about 4 % - far below what I would expect if the CPU-only executable was running.
I think I'm also running the latest Nvidia driver not beta, but I'm not at a point where I can check that. The BOINC Event log gives the actual version number, but the Event log has already dropped the line that shows it on both of my computers. |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
These settings work for me in wwww.ini
wieferich_threads=3
wieferich_blocks=3000
I haven't tried blocks= and threads=. This may be irrelevant.
Also you should set wwwwexe=wwwwcl64.exe in prpclient.ini
And finally make sure you copy the wwww.ini file into the directory where the prpclient is running. |
|
|
|
AtP is crunching like there is no tomorrow, and no near-finds for the team yet. Something must be broken.
:-)
--G
____________
"I am he as you are he as you are me and we are all together"
87*2^3496188+1 is prime! (1052460 digits)
4 is not prime! (1 digit) |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
I'd like to see a histogram of number of WU returned in the last hour, binned by minutes taken to process. That would be a nice stats page. Raw data would be OK, bar chart would be nicer, even ASCIIart would be fine.
min #_returned
0-1 20 ********************
1-2 35 ************************************
2-3 12 ************
3-4 14 **************
...etc
|
|
|
Scott Brown Volunteer moderator Project administrator Volunteer tester Project scientist
 Send message
Joined: 17 Oct 05 Posts: 2329 ID: 1178 Credit: 15,638,371,047 RAC: 10,116,889
                                           
|
Could the Q9650 in my Windows Vista computer versus the i-7s you're using have something to do with it?
Maybe, although I have HT turned off on the 920 and run it as a quad core. I have noticed that the GPU work's CPU usage for Core2 Quads for WFS is usually higher than on other CPUs.
No other PRPnet work running. I'll try setting BOINC to No new tasks to see how much that helps.
With your particular CPU, I'd recommend allowing all the CPU cores to be available for the WFS GPU work.
How can I turn off Aero? I didn't find any settings that appear to be relevant to this.
Try the instructions here.
My Windows computer is using 8GB of matched RAM, and its motherboard cannot accept any more.
Then this isn't an issue.
Only a single GPU on my Windows Vista computer, and no extra motherboard socket to allow adding another one.
What setting controls the number of CPU cores the GPU can use?
This depends on the architecture and the number of threads you are running. As far as i know, it cannot be controlled directly, just indirectly via the settings in the ini file.
How do I find the number of SMs the GTX 560 and GTX 560ti have?
The GTX 560 has 7 SMs. The GTX 560 Ti comes in three models: GTX 560 Ti, GTX 560 Ti OEM, and GTX 560 TI 448. The standard GTX 560 TI (384 shaders) has 8 SMs; the OEM version (352 shaders) has 11; the "448" version (448 shaders) has 14. See here for a list of NVidia cards with the shader and SM details.
|
|
|
Scott Brown Volunteer moderator Project administrator Volunteer tester Project scientist
 Send message
Joined: 17 Oct 05 Posts: 2329 ID: 1178 Credit: 15,638,371,047 RAC: 10,116,889
                                           
|
For your GTX 560, try the following settings:
// The settings in this file are used to set various values that cannot be set via command line
// switches. Except where noted, the command line switches will override values specified here.
// platform and device specify the platform and device to run on
//platform=0
//device=0
// blocks is a multiplier used to set workgroup size
//blocks=2048
// threads is the number of concurrent threads to execute
//threads=128
// minprime and maxprime set the range to be searched
//minprime=
//maxprime=
// These settings will override the default settings for blocks and threads and they will
// also override the command line switches
//wallsunsun_threads=5
//wallsunsun_blocks=4000
wieferich_threads=7
wieferich_blocks=2048
WallSunSun runs very differently than WFS work, so I strongly recommend using separate settings for each.
It looks like I will have to wait a little longer for the current workunit to finish so the last change will take effect, though. Or do I need to do something other than just change the wwww.ini file to request the change?
You can always stop and restart the work to have it immediately switch to the new .ini file settings. |
|
|
|
These settings work for me in wwww.ini
wieferich_threads=3
wieferich_blocks=3000
I haven't tried blocks= and threads=. This may be irrelevant.
Also you should set wwwwexe=wwwwcl64.exe in prpclient.ini
And finally make sure you copy the wwww.ini file into the directory where the prpclient is running.
With what graphics card? I'd expect the best values to depend on what model of graphics card you're using.
The instructions in wwww.ini say that those parameters override blocks= and threads, but for WFS only.
|
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
With what graphics card?
840M in a laptop (Windows 8.1); completes a WU in 750 seconds using 0.17 CPU core. It ran very slowly until I copied the wwww.ini file into the runtime directory are restarted the WU. The install and update scripts don't copy that file into the runtime directories, so you have to do it manually.
A 760 in a desktop completes a WU in 250 seconds with the same settings, but uses a full CPU core (Linux). I constrain all 3 threads to run on the same core. The GPU completes a WU 23 times faster than the i7-920 CPU, so I make sure that the logical CPU that shares the physical core serving the GPU isn't also running a WU. If I don't do that, the GPU runs about 10% slower.
|
|
|
|
Could the Q9650 in my Windows Vista computer versus the i-7s you're using have something to do with it?
Maybe, although I have HT turned off on the 920 and run it as a quad core. I have noticed that the GPU work's CPU usage for Core2 Quads for WFS is usually higher than on other CPUs.
The Q9650 doesn't have the HT feature, so it always runs as a quad core.
No other PRPnet work running. I'll try setting BOINC to No new tasks to see how much that helps.
With your particular CPU, I'd recommend allowing all the CPU cores to be available for the WFS GPU work.
How? So far, I've found no instructions for allowing a WFS workunit to use more than one CPU core.]
How can I turn off Aero? I didn't find any settings that appear to be relevant to this.
Try the instructions here.
My Windows computer is using 8GB of matched RAM, and its motherboard cannot accept any more.
Then this isn't an issue.
Only a single GPU on my Windows Vista computer, and no extra motherboard socket to allow adding another one.
What setting controls the number of CPU cores the GPU can use?
This depends on the architecture and the number of threads you are running. As far as i know, it cannot be controlled directly, just indirectly via the settings in the ini file.
How do I find the number of SMs the GTX 560 and GTX 560ti have?
The GTX 560 has 7 SMs. The GTX 560 Ti comes in three models: GTX 560 Ti, GTX 560 Ti OEM, and GTX 560 TI 448. The standard GTX 560 TI (384 shaders) has 8 SMs; the OEM version (352 shaders) has 11; the "448" version (448 shaders) has 14. See here for a list of NVidia cards with the shader and SM details.
Thanks - the Nvidia specifications pages I was using before didn't even mention the numbers of SMs. |
|
|
Scott Brown Volunteer moderator Project administrator Volunteer tester Project scientist
 Send message
Joined: 17 Oct 05 Posts: 2329 ID: 1178 Credit: 15,638,371,047 RAC: 10,116,889
                                           
|
With your particular CPU, I'd recommend allowing all the CPU cores to be available for the WFS GPU work.
How? So far, I've found no instructions for allowing a WFS workunit to use more than one CPU core.]
By not running any PRPnet or BOINC CPU work. WFS will automatically use whatever it needs, but if other things are using the CPU, WFS will not override that work and will thus be slowed down.
For example, your command line output will read something like "16.69M p/sec, 1.56 CPU cores". The latter number you should look at when running nothing other than WFS. That is the number of cores you need to run the GPU to max efficiency. On the Core2 Quad, I expect that you will find this number around 3 to 3.5, and therefore, should run nothing but WFS on the GPU (with no other workload on the CPU cores).
|
|
|
|
With what graphics card?
840M in a laptop (Windows 8.1); completes a WU in 750 seconds using 0.17 CPU core. It ran very slowly until I copied the wwww.ini file into the runtime directory are restarted the WU. The install and update scripts don't copy that file into the runtime directories, so you have to do it manually.
A 760 in a desktop completes a WU in 250 seconds with the same settings, but uses a full CPU core (Linux). I constrain all 3 threads to run on the same core. The GPU completes a WU 23 times faster than the i7-920 CPU, so I make sure that the logical CPU that shares the physical core serving the GPU isn't also running a WU. If I don't do that, the GPU runs about 10% slower.
Still running rather slowly for me - the current workunit looks likely to take over an hour. I'm shutting it down so I can copy the wwww.ini file before the next workunit.
Looks like a good reason for the project to modify the install and update scripts so they DO copy the wwww.ini file. |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
When you restart the client, it will resume with the new settings and run faster. |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
For example, your command line output will read something like "16.69M p/sec, 1.56 CPU cores". The latter number you should look at when running nothing other than WFS. That is the number of cores you need to run the GPU to max efficiency. On the Core2 Quad, I expect that you will find this number around 3 to 3.5, and therefore, should run nothing but WFS on the GPU (with no other workload on the CPU cores).
Ahhh, I was using settings better suited for WSS. Using 2 threads on 2 cores is faster, now my 760 is completing WU in 225 seconds (16.6 Mp/sec) |
|
|
|
When you restart the client, it will resume with the new settings and run faster.
That works much better, with the wwww.ini file copied! GPU utilization up to about 70%, using almost 2 CPU cores, and workunit runtime down to around 2 minutes.Likely to speed up even more when BOINC finishes its last two workunits and makes two more cores available.
Should the wwww.ini file from the server be changed to say that any new version of this file must be copied to the active directories before any changes it contains will take effect, if it is too difficult to change the batch files to do this automatically? Should a description of where to find the number of SMs and how to use this number be added also?
|
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
GPU utilization up to about 70%, using almost 2 CPU cores
wwwwcl output reports that GPU utilization for the 760 is around 50%, so now I'm running 2 WU on the GPU simultaneously, using separate client directories. Previously it was crunching 1 WU per 150 seconds of wall clock time, it now does 2 WU in 163 seconds of wall clock time. |
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
GPU utilization up to about 70%, using almost 2 CPU cores
wwwwcl output reports that GPU utilization for the 760 is around 50%, so now I'm running 2 WU on the GPU simultaneously, using separate client directories. Previously it was crunching 1 WU per 150 seconds of wall clock time, it now does 2 WU in 163 seconds of wall clock time.
I have a gtx 760... with an i5 2500k @ 4.4GHz, one instance of wwwwcl64.exe gets me around 67 seconds per WU, using 3 full CPU cores but only around 80% of GPU. Running 2 instances I get around 115 seconds per WU, 100% GPU Usage, and 4 full cores CPU usage. I like having some cpu to play around with, so I decided not to go with 2 instances. My wwww.ini settings are: blocks=8192 threads=4
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
GPU utilization up to about 70%, using almost 2 CPU cores
wwwwcl output reports that GPU utilization for the 760 is around 50%, so now I'm running 2 WU on the GPU simultaneously, using separate client directories. Previously it was crunching 1 WU per 150 seconds of wall clock time, it now does 2 WU in 163 seconds of wall clock time.
I have a gtx 760... with an i5 2500k @ 4.4GHz, one instance of wwwwcl64.exe gets me around 67 seconds per WU, using 3 full CPU cores but only around 80% of GPU. Running 2 instances I get around 115 seconds per WU, 100% GPU Usage, and 4 full cores CPU usage. I like having some cpu to play around with, so I decided not to go with 2 instances. My wwww.ini settings are: blocks=8192 threads=4
There is no additional benefit to more than 2 threads with i7-920. It doesn't go higher than about 1.5 cores. I got more throughput by raising blocks to 6144; with 8092 it was lower than 6144. Since the GPU was running 50% to 55%, I doubled up the WU. Running together each is over 16M p/sec on the one GPU. example:
p=189310138951228907, 16.10M p/sec, 1.56 CPU cores, 39.0% done. ETA 07 Sep 22:37 CPU 5
p=189308239280095913, 16.23M p/sec, 1.63 CPU cores, 39.3% done. ETA 07 Sep 22:36 CPU 6
|
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
GPU utilization up to about 70%, using almost 2 CPU cores
wwwwcl output reports that GPU utilization for the 760 is around 50%, so now I'm running 2 WU on the GPU simultaneously, using separate client directories. Previously it was crunching 1 WU per 150 seconds of wall clock time, it now does 2 WU in 163 seconds of wall clock time.
I have a gtx 760... with an i5 2500k @ 4.4GHz, one instance of wwwwcl64.exe gets me around 67 seconds per WU, using 3 full CPU cores but only around 80% of GPU. Running 2 instances I get around 115 seconds per WU, 100% GPU Usage, and 4 full cores CPU usage. I like having some cpu to play around with, so I decided not to go with 2 instances. My wwww.ini settings are: blocks=8192 threads=4
There is no additional benefit to more than 2 threads with i7-920. It doesn't go higher than about 1.5 cores. I got more throughput by raising blocks to 6144; with 8092 it was lower than 6144. Since the GPU was running 50% to 55%, I doubled up the WU. Running together each is over 16M p/sec on the one GPU. example:
p=189310138951228907, 16.10M p/sec, 1.56 CPU cores, 39.0% done. ETA 07 Sep 22:37 CPU 5
p=189308239280095913, 16.23M p/sec, 1.63 CPU cores, 39.3% done. ETA 07 Sep 22:36 CPU 6
Hmm... With one instance I get around 39M p/sec.
p=190978719879935903, 39.63M p/sec, 2.00 CPU cores, 19.9% done. ETA 08 Sep 06:14
p=190978819941315509, 39.22M p/sec, 1.94 CPU cores, 19.9% done. ETA 08 Sep 06:15
(in task manager wwwwcl64.exe is using 75% of CPU (3 full cores)
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
Scott Brown Volunteer moderator Project administrator Volunteer tester Project scientist
 Send message
Joined: 17 Oct 05 Posts: 2329 ID: 1178 Credit: 15,638,371,047 RAC: 10,116,889
                                           
|
GPU utilization up to about 70%, using almost 2 CPU cores
wwwwcl output reports that GPU utilization for the 760 is around 50%, so now I'm running 2 WU on the GPU simultaneously, using separate client directories. Previously it was crunching 1 WU per 150 seconds of wall clock time, it now does 2 WU in 163 seconds of wall clock time.
I have a gtx 760... with an i5 2500k @ 4.4GHz, one instance of wwwwcl64.exe gets me around 67 seconds per WU, using 3 full CPU cores but only around 80% of GPU. Running 2 instances I get around 115 seconds per WU, 100% GPU Usage, and 4 full cores CPU usage. I like having some cpu to play around with, so I decided not to go with 2 instances. My wwww.ini settings are: blocks=8192 threads=4
There is no additional benefit to more than 2 threads with i7-920. It doesn't go higher than about 1.5 cores. I got more throughput by raising blocks to 6144; with 8092 it was lower than 6144. Since the GPU was running 50% to 55%, I doubled up the WU. Running together each is over 16M p/sec on the one GPU. example:
p=189310138951228907, 16.10M p/sec, 1.56 CPU cores, 39.0% done. ETA 07 Sep 22:37 CPU 5
p=189308239280095913, 16.23M p/sec, 1.63 CPU cores, 39.3% done. ETA 07 Sep 22:36 CPU 6
Hmm... With one instance I get around 39M p/sec.
p=190978719879935903, 39.63M p/sec, 2.00 CPU cores, 19.9% done. ETA 08 Sep 06:14
p=190978819941315509, 39.22M p/sec, 1.94 CPU cores, 19.9% done. ETA 08 Sep 06:15
(in task manager wwwwcl64.exe is using 75% of CPU (3 full cores)
Hmm...Don't forget that there are two versions of the GTX 760 (not counting the GTX 760 Ti). Both have 6 SMs and 1152 shaders, but the OEM version is essentially the same as the GTX 660 OEM (192-bit bus, 824 MHz core/shader clock...I get about 32 to 33M p/sec on mine). The retail version has a faster memory bus (256-bit), different memory options (2 or 4 GB vs. 1.5 or 3 GB in the OEM version), and a faster core clock (980 MHz). Perhaps these account for some of the difference in your results?
|
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
GPU utilization up to about 70%, using almost 2 CPU cores
wwwwcl output reports that GPU utilization for the 760 is around 50%, so now I'm running 2 WU on the GPU simultaneously, using separate client directories. Previously it was crunching 1 WU per 150 seconds of wall clock time, it now does 2 WU in 163 seconds of wall clock time.
I have a gtx 760... with an i5 2500k @ 4.4GHz, one instance of wwwwcl64.exe gets me around 67 seconds per WU, using 3 full CPU cores but only around 80% of GPU. Running 2 instances I get around 115 seconds per WU, 100% GPU Usage, and 4 full cores CPU usage. I like having some cpu to play around with, so I decided not to go with 2 instances. My wwww.ini settings are: blocks=8192 threads=4
There is no additional benefit to more than 2 threads with i7-920. It doesn't go higher than about 1.5 cores. I got more throughput by raising blocks to 6144; with 8092 it was lower than 6144. Since the GPU was running 50% to 55%, I doubled up the WU. Running together each is over 16M p/sec on the one GPU. example:
p=189310138951228907, 16.10M p/sec, 1.56 CPU cores, 39.0% done. ETA 07 Sep 22:37 CPU 5
p=189308239280095913, 16.23M p/sec, 1.63 CPU cores, 39.3% done. ETA 07 Sep 22:36 CPU 6
Hmm... With one instance I get around 39M p/sec.
p=190978719879935903, 39.63M p/sec, 2.00 CPU cores, 19.9% done. ETA 08 Sep 06:14
p=190978819941315509, 39.22M p/sec, 1.94 CPU cores, 19.9% done. ETA 08 Sep 06:15
(in task manager wwwwcl64.exe is using 75% of CPU (3 full cores)
Hmm...Don't forget that there are two versions of the GTX 760 (not counting the GTX 760 Ti). Both have 6 SMs and 1152 shaders, but the OEM version is essentially the same as the GTX 660 OEM (192-bit bus, 824 MHz core/shader clock...I get about 32 to 33M p/sec on mine). The retail version has a faster memory bus (256-bit), different memory options (2 or 4 GB vs. 1.5 or 3 GB in the OEM version), and a faster core clock (980 MHz). Perhaps these account for some of the difference in your results?
I have the PNY GTX 760, Amazon page says:Chipset: NVIDIA GeForce GTX 760
Core Clock: 980 MHz
Video Memory: 2GB GDDR5
Memory Interface: 256-bit
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,621,444 RAC: 0
                    
|
Week 1 of the Wieferich challenge is complete. We've mobilised a serious amount of crunching power.
263,095 WUs were crunched from 1st till 7th September 2014. 6 near Finds = 6/2001 = 0.3% chance of a true Wieferich prime!
Leading edge has passed 1.91e17.
Fierce competition for first place between zunewantan and 288lasson with barely 53 WUs in it!
Aggie_The_Pew clearly leading the team points but no near finds?
Sicituradastra knows where it's at with 4 near finds equally split between Stojag and 188larsson.
This challenge is a complete vindication of Rogue's wwww development efforts. Show your support for future Wilson Prime and Wolstenhole prime search development!
I am sure I could do it given a couple of years.
____________
|
|
|
|
288larsson found another one! I need more GPUs.
Might have to cut some copper plumbing out of my house and cash it in for funds.
Those cards aren't cheap!
____________
|
|
|
|
288larsson found another one! I need more GPUs.
[...]
Yes, and just before that pschoefer found his first one.
/JeppeSN |
|
|
|
288larsson found another one! I need more GPUs.
Might have to cut some copper plumbing out of my house and cash it in for funds.
Those cards aren't cheap!
Aren't more computers to put them in even more expensive?
If you already have enough spare CPU power to tell the GPUs what to do, you might do a Google search for PCIE expander to find a cheaper way to add more graphics cards. However, note that this way gives you slower access between the CPU and the GPU, and will therefore make each workunit run slower than if you bought more computers instead.
Also, calculate how much power your circuit breakers will let you use, if you put everything on the same circuit, and whether you need a bigger air conditioner to dispose of the heat from all the power used.
|
|
|
|
288larsson found another one! I need more GPUs.
Might have to cut some copper plumbing out of my house and cash it in for funds.
Those cards aren't cheap!
Aren't more computers to put them in even more expensive?
If you already have enough spare CPU power to tell the GPUs what to do, you might do a Google search for PCIE expander to find a cheaper way to add more graphics cards. However, note that this way gives you slower access between the CPU and the GPU, and will therefore make each workunit run slower than if you bought more computers instead.
Also, calculate how much power your circuit breakers will let you use, if you put everything on the same circuit, and whether you need a bigger air conditioner to dispose of the heat from all the power used.
Funny you mention PCIE expanders, I just bought one last spring. I bought it just to see how it worked, which was pretty good.
It's quickly coming to the time of the year where my air conditioning is as easy as opening a window. Lows in the 40's already this week. <sigh>
____________
|
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
GPU utilization up to about 70%, using almost 2 CPU cores
wwwwcl output reports that GPU utilization for the 760 is around 50%, so now I'm running 2 WU on the GPU simultaneously, using separate client directories. Previously it was crunching 1 WU per 150 seconds of wall clock time, it now does 2 WU in 163 seconds of wall clock time.
I have a gtx 760... with an i5 2500k @ 4.4GHz, one instance of wwwwcl64.exe gets me around 67 seconds per WU, using 3 full CPU cores but only around 80% of GPU. Running 2 instances I get around 115 seconds per WU, 100% GPU Usage, and 4 full cores CPU usage. I like having some cpu to play around with, so I decided not to go with 2 instances. My wwww.ini settings are: blocks=8192 threads=4
There is no additional benefit to more than 2 threads with i7-920. It doesn't go higher than about 1.5 cores. I got more throughput by raising blocks to 6144; with 8092 it was lower than 6144. Since the GPU was running 50% to 55%, I doubled up the WU. Running together each is over 16M p/sec on the one GPU. example:
p=189310138951228907, 16.10M p/sec, 1.56 CPU cores, 39.0% done. ETA 07 Sep 22:37 CPU 5
p=189308239280095913, 16.23M p/sec, 1.63 CPU cores, 39.3% done. ETA 07 Sep 22:36 CPU 6
Hmm... With one instance I get around 39M p/sec.
p=190978719879935903, 39.63M p/sec, 2.00 CPU cores, 19.9% done. ETA 08 Sep 06:14
p=190978819941315509, 39.22M p/sec, 1.94 CPU cores, 19.9% done. ETA 08 Sep 06:15
(in task manager wwwwcl64.exe is using 75% of CPU (3 full cores)
Hmm...Don't forget that there are two versions of the GTX 760 (not counting the GTX 760 Ti). Both have 6 SMs and 1152 shaders, but the OEM version is essentially the same as the GTX 660 OEM (192-bit bus, 824 MHz core/shader clock...I get about 32 to 33M p/sec on mine). The retail version has a faster memory bus (256-bit), different memory options (2 or 4 GB vs. 1.5 or 3 GB in the OEM version), and a faster core clock (980 MHz). Perhaps these account for some of the difference in your results?
I have the PNY GTX 760, Amazon page says:Chipset: NVIDIA GeForce GTX 760
Core Clock: 980 MHz
Video Memory: 2GB GDDR5
Memory Interface: 256-bit
I've got an eVGA GTX 760 factory "superclocked" at 1072 MHz. I think what makes it run slower than your card is the PCIE 2.0 bus in this older computer. |
|
|
|
We're very soon going to run screaming past the challenge goal (2.0e17) stated in the first post in this thread, unless there is some sort of global power failure or something :-) Go Go Go! |
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
GPU utilization up to about 70%, using almost 2 CPU cores
wwwwcl output reports that GPU utilization for the 760 is around 50%, so now I'm running 2 WU on the GPU simultaneously, using separate client directories. Previously it was crunching 1 WU per 150 seconds of wall clock time, it now does 2 WU in 163 seconds of wall clock time.
I have a gtx 760... with an i5 2500k @ 4.4GHz, one instance of wwwwcl64.exe gets me around 67 seconds per WU, using 3 full CPU cores but only around 80% of GPU. Running 2 instances I get around 115 seconds per WU, 100% GPU Usage, and 4 full cores CPU usage. I like having some cpu to play around with, so I decided not to go with 2 instances. My wwww.ini settings are: blocks=8192 threads=4
There is no additional benefit to more than 2 threads with i7-920. It doesn't go higher than about 1.5 cores. I got more throughput by raising blocks to 6144; with 8092 it was lower than 6144. Since the GPU was running 50% to 55%, I doubled up the WU. Running together each is over 16M p/sec on the one GPU. example:
p=189310138951228907, 16.10M p/sec, 1.56 CPU cores, 39.0% done. ETA 07 Sep 22:37 CPU 5
p=189308239280095913, 16.23M p/sec, 1.63 CPU cores, 39.3% done. ETA 07 Sep 22:36 CPU 6
Hmm... With one instance I get around 39M p/sec.
p=190978719879935903, 39.63M p/sec, 2.00 CPU cores, 19.9% done. ETA 08 Sep 06:14
p=190978819941315509, 39.22M p/sec, 1.94 CPU cores, 19.9% done. ETA 08 Sep 06:15
(in task manager wwwwcl64.exe is using 75% of CPU (3 full cores)
Hmm...Don't forget that there are two versions of the GTX 760 (not counting the GTX 760 Ti). Both have 6 SMs and 1152 shaders, but the OEM version is essentially the same as the GTX 660 OEM (192-bit bus, 824 MHz core/shader clock...I get about 32 to 33M p/sec on mine). The retail version has a faster memory bus (256-bit), different memory options (2 or 4 GB vs. 1.5 or 3 GB in the OEM version), and a faster core clock (980 MHz). Perhaps these account for some of the difference in your results?
I have the PNY GTX 760, Amazon page says:Chipset: NVIDIA GeForce GTX 760
Core Clock: 980 MHz
Video Memory: 2GB GDDR5
Memory Interface: 256-bit
I've got an eVGA GTX 760 factory "superclocked" at 1072 MHz. I think what makes it run slower than your card is the PCIE 2.0 bus in this older computer.
I also have pcie 2.0. P67 mobo
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
I have the PNY GTX 760, Amazon page says:Chipset: NVIDIA GeForce GTX 760
Core Clock: 980 MHz
Video Memory: 2GB GDDR5
Memory Interface: 256-bit
I've got an eVGA GTX 760 factory "superclocked" at 1072 MHz. I think what makes it run slower than your card is the PCIE 2.0 bus in this older computer.
I also have pcie 2.0. P67 mobo
I can't see any way to get my card's thoughput up to the 30+M p/s other than running 2 WU on it simultaneously. When I examine the threads with "htop" it shows never more than 2 of them running any time and the rest sleeping. I'm not doing anything funny with CPU affinity, I opened it up. I am driving 2 monitors with this card, maybe that's the thing. |
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
I have the PNY GTX 760, Amazon page says:Chipset: NVIDIA GeForce GTX 760
Core Clock: 980 MHz
Video Memory: 2GB GDDR5
Memory Interface: 256-bit
I've got an eVGA GTX 760 factory "superclocked" at 1072 MHz. I think what makes it run slower than your card is the PCIE 2.0 bus in this older computer.
I also have pcie 2.0. P67 mobo
I can't see any way to get my card's thoughput up to the 30+M p/s other than running 2 WU on it simultaneously. When I examine the threads with "htop" it shows never more than 2 of them running any time and the rest sleeping. I'm not doing anything funny with CPU affinity, I opened it up. I am driving 2 monitors with this card, maybe that's the thing.
Perhaps that is it.. I do not actively use this card. I use a GT 430 that was gifted to me to run my monitor unless I am gaming or using photoshop.
EDIT: Here's latest output of a range..
wwwwcl v2.2.5, a GPU program to search for Wieferich and WallSunSun primes
Sieve started: (cmdline) 198931400000000000 <= p < 198931500000000000
p=198931443660775477, 39.12M p/sec, 2.05 CPU cores, 43.7% done. ETA 09 Sep 21:01
Sieve complete: 198931400000000001 <= p < 198931500000000000 2510588804 primes tes
ed
Clock time: 67.54 seconds at at 37170922 p/sec.
Processor time: 133.35 sec. (2.14 init + 131.21 sieve).
Seconds spent in CPU and GPU: 26.54 (cpu), 131.24 (gpu)
Percent of time spent in CPU vs. GPU: 16.82 (cpu), 83.18 (gpu)
CPU/GPU utilization: 1.97 (cores), 1.00 (devices)
Percent of GPU time waiting for GPU: 23.58
Uses more CPU than it says though. Task manager says ~75% CPU and ~1GB RAM usage
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
I have the PNY GTX 760, Amazon page says:Chipset: NVIDIA GeForce GTX 760
Core Clock: 980 MHz
Video Memory: 2GB GDDR5
Memory Interface: 256-bit
I've got an eVGA GTX 760 factory "superclocked" at 1072 MHz. I think what makes it run slower than your card is the PCIE 2.0 bus in this older computer.
I also have pcie 2.0. P67 mobo
I can't see any way to get my card's thoughput up to the 30+M p/s other than running 2 WU on it simultaneously. When I examine the threads with "htop" it shows never more than 2 of them running any time and the rest sleeping. I'm not doing anything funny with CPU affinity, I opened it up. I am driving 2 monitors with this card, maybe that's the thing.
Perhaps that is it.. I do not actively use this card. I use a GT 430 that was gifted to me to run my monitor unless I am gaming or using photoshop.
On the other hand it's just bad form to create a bunch of threads that are unused. There must be something wrong with the Linux version. When N threads are requested, it creates N+6 threads, sets the priority of N of them, and then uses at most MIN(N, 2) of them.
Edit: If I launch 3 clients, then I get over 40 M p/sec in total. With 4 clients I get 45 M p/sec in total. |
|
|
|
Today at around 8 a.m. UTC, the first work units with numbers exceeding 2e17 (200 quadrillion (short scale number name)) were completed.
Even though a few work units below 2e17 are not completed (some will expire only after four days), it is quite certain that the number of near-Wieferichs in the interval [1.5e17, 2e17] with our definition is 12 (of which the first 4 were found in August, before this challenge). That is to be compared with the estimate from the heuristic formula (my first post in this thread) which predicted 14.5 near-Wieferichs in this interval.
/JeppeSN
PS! We predict 11.2 near-Wieferichs in [2e17, 2.5e17] all of which could be found during this challenge. |
|
|
|
I guess I need to adjust my windows update settings.
Came home at noon and 2 windows boxes had rebooted sitting idle. argh!
Patch Tuesday. <sigh>
____________
|
|
|
|
I guess I need to adjust my windows update settings.
Came home at noon and 2 windows boxes had rebooted sitting idle. argh!
Patch Tuesday. <sigh>
That kind of problem is why I've set my computers to tell me about any new updates, but not to install them until I tell them to. Also needed if you participate in some of the BOINC projects that have rather long waits between checkpoints - I've seen a month or more.
|
|
|
|
Buckey and Scott_Brown found the first two near-Wieferichs over 2e17.
/JeppeSN |
|
|
|
Someone at Aggie The Pew must have broken a house full of mirrors or something, and it was not me! I think.
No finds from the points leading team!? Sheesh...
____________
|
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1077 ID: 183129 Credit: 1,365,637,185 RAC: 0
                        
|
Someone at Aggie The Pew must have broken a house full of mirrors or something, and it was not me! I think.
No finds from the points leading team!? Sheesh...
Especially Mr. Z! He's got the first place amount of tests and zero near finds.. second and fourth place have 3 finds each.. Oddly enough.. third place doesn't have any finds.. brinktastee.. Aggie The Pew..
Hmmm
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
|
Someone at Aggie The Pew must have broken a house full of mirrors or something, and it was not me! I think.
No finds from the points leading team!? Sheesh...
Especially Mr. Z! He's got the first place amount of tests and zero near finds.. second and fourth place have 3 finds each.. Oddly enough.. third place doesn't have any finds.. brinktastee.. Aggie The Pew..
Hmmm
Its a conspiracy against us rats!!
____________
|
|
|
|
Near-find to Scott_Brown at 16:53, and one to 288larsson at 22:27.
It does seem like black magic that Aggie_The_Pew has zero finds.
/JeppeSN |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
A_t_P should stop using the bogus GPU drivers from the warez boards. ;) |
|
|
|
Hang on... you mean... my 780Ti soldered to my R9 290X is producing invalid results, even with my reliable Matrox M3D drivers? |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
Hang on... you mean... my 780Ti soldered to my R9 290X is producing invalid results, even with my reliable Matrox M3D drivers?
Your 200% OC is melting the solder and it is dripping all over your memory channel. It's a wonder that the traces haven't blown off and cratered the board. That orange glow isn't your flashy LED case mods, its the slag bubbling from under the heat sink. |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
Or maybe you need more rats
http://www.ratfanclub.org/repro.html
|
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
The 760 is doing not too badly now, cranking out 46.6M p/sec.
p=209684327852537753, 11.49M p/sec, 1.62 CPU cores, 27.9% done. ETA 12 Sep 01:02 CPU 5
p=209655256648185841, 11.68M p/sec, 1.65 CPU cores, 56.6% done. ETA 12 Sep 01:01 CPU 6
p=209669856960312251, 11.72M p/sec, 1.65 CPU cores, 57.0% done. ETA 12 Sep 01:01 CPU 7
p=209675385001949413, 11.71M p/sec, 1.64 CPU cores, 85.0% done. ETA 12 Sep 01:00 CPU 8
|
|
|
|
Or maybe you need more rats
http://www.ratfanclub.org/repro.html
You can never have too many rats... however I take exception to part of that article.. when I find the part, I will let you know.
Cheers |
|
|
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,621,444 RAC: 0
                    
|
Australia has a NearFind!
211938462497129021 (-1 -812 p)
By the way; PRPNet ports just started, pregnant with possibilities:
http://noprimeleftbehind.net:1300/all.html
http://noprimeleftbehind.net:1400/all.html
My alias is the "TheCount" on CRUS.
|
|
|
|
Yes. Roger's find was the thirteenth in this competition, and the first one over 2.1e17. Congratulations. /JeppeSN |
|
|
|
False near-Wieferich: There is reported:
214714110964439699 (+16384 -29001 p)
This makes no sense. The correct result is:
214714110964439699 (-1 -202600407740392099 p)
or rather (to make |A| smallest possible):
214714110964439699 (-1 +12113703224047600 p)
There is a bug somewhere.
Since p=214714110964439699 is prime and p==699==3 (mod 8), we know in advance that it will be something with "-1". It should not be possible to report a result where 2^((p-1)/2) == B + A p (mod p^2) when B is neither +1 nor -1.
Back in 2012, August 15th, there was a similar bad report, 42008149220240417 (+128 -23243 p). Note that the spurios B (16384 and 128) are both powers of two.
/JeppeSN |
|
|
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,621,444 RAC: 0
                    
|
False near-Wieferich
I tried the following manual tests:>wwwwcl64.exe -p418055e11 -P418056e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p420081e11 -P420082e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p2119384e11 -P2119385e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p2147141e11 -P2147142e11 -TWieferich -s1000 -v
I got near-Wieferich where expected but no False near-Wieferich, so I think this is overclocking issue rather than a software bug. A double check would remove false positives and false negatives. We should at least be manually double checking all near finds. |
|
|
|
For those of you using GP/PARI, you can use the function:
check(p) = {
if(!isprime(p)||p==2,print("warning, p is not an odd prime");return);
plusOrMinus = kronecker(2,p);
result = lift(Mod(2,p^2)^((p-1)/2));
result = (result-plusOrMinus)/p;
if(result>p/2,result -= p);
[plusOrMinus, result]
}
to check a result (like the way we report it in the WFS project). Usage: check(214714110964439699)
/JeppeSN
|
|
|
|
False near-Wieferich
I tried the following manual tests:>wwwwcl64.exe -p418055e11 -P418056e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p420081e11 -P420082e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p2119384e11 -P2119385e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p2147141e11 -P2147142e11 -TWieferich -s1000 -v
I got near-Wieferich where expected but no False near-Wieferich, so I think this is overclocking issue rather than a software bug. A double check would remove false positives and false negatives. We should at least be manually double checking all near finds.
Will the software consider a result of type "C (B + A p)" where B is not ±1, such as 214714110964439699 (+16384 -29001 p), a "special result", even when |A| (here 29001) exceeds 1000? Because such a result is mathematically impossible and could be the result of hardware failure (overvlocking or other)?
The GP/PARI code I gave, can check any single near-find (not the entire work unit interval) very fast, with entirely independent code. It can also check an actual Wieferich find, of course.
/JeppeSN |
|
|
|
Up till now it appears there have been one near-find for every 41000 (roughly) tests done. That number can be used to estimate what users/teams have been lucky.
Aggie_The_Pew could be expected to have 4 or 5 near-finds, but they have 0.
Sicituradastra. should have 2 or 3, but they atually have 6 (excluding the false positive they produced).
Is there a statistician here who can tell if anything is wrong? :-) I mean under some 5 % confidence, can we prove that luck (lucky teams) exists?
When Aggie_The_Pew gets their first find, how can we celebrate?
/JeppeSN |
|
|
|
False near-Wieferich
I tried the following manual tests:>wwwwcl64.exe -p418055e11 -P418056e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p420081e11 -P420082e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p2119384e11 -P2119385e11 -TWieferich -s1000 -v
>wwwwcl64.exe -p2147141e11 -P2147142e11 -TWieferich -s1000 -v
I got near-Wieferich where expected but no False near-Wieferich, so I think this is overclocking issue rather than a software bug. A double check would remove false positives and false negatives. We should at least be manually double checking all near finds.
hi 4930k- the computer is down for investigation. it has had memory problems before. |
|
|
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,621,444 RAC: 0
                    
|
Is there a statistician here who can tell if anything is wrong?
If you just look at the top 10 teams, 491714 tests complete at this point.
Aggie_The_Pew: 188920 tests, 38.42% of total, 61.58% chance another team gets the next Near-Find
PrimeSearchTeam: 43049 tests, 8.75% of total, 91.25% chance another team gets the next Near-Find
L'Alliance_Francophone: 24072, 4.9% of total, 95.01% chance another team gets the next Near-Find
BOINC.SK: 11723 tests, 2.38% of total, 97.62% chance another team gets the next Near-Find
Now what's the chance these teams have found none of the 13 Near-Finds so far?
Aggie_The_Pew: 0.6158^13 = 0.18%
PrimeSearchTeam: 0.9125^13 = 30.39%
L'Alliance_Francophone: 0.9501^13 = 52.07%
BOINC.SK: 0.9762^13 = 73.07%
For Overclockers_Australia:
Chance no Finds = 75.48%
Chance one Find = 21.46% = (chance another)^12 * (chance) * 13
Chance two or more Finds = 3.06%
So at 546 to 1 at the moment I would say Aggie_The_Pew are unlucky.
I am sure* that will change before the end of the Challenge. |
|
|
|
Aggie down a bit in production as I've been mostly offline for the last two days, and probably another two or so. Just my laptop is crunching.
--Gary |
|
|
|
The 2012 "false Wieferich" was me I think, and I was indeed overclocking at the time. It wasn't quite as far out as that one, though (not that it matters...). I did pont it out myself on the boards, but nobody said anything about it. For the record, though, whilst it might seem obvious to some that it was a GPU OC issue - I actually think it was my (no longer present) 2600K which was at fault, because at a similar time, they produced invalid LLR results for the first and only times I've ever seen them. I think the 2600K might have been suffering from being OCd at something like 4.7 for months on end, as from then on it worked perfectly; but only at its default speed. |
|
|
|
Zunewantan has broken our (Aggie's) bad luck:
zunewantan Aggie_The_Pew 222321391631948491 (-1 +431 p) |
|
|
|
Zunewantan has broken our (Aggie's) bad luck:
zunewantan Aggie_The_Pew 222321391631948491 (-1 +431 p)
Great. At least Aggie_The_Pew managed to hit a near-Wieferich in the first half of this challenge. Still a little over 16 days left. Congratulations.
/JeppeSN |
|
|
|
Lumiukko found his first near-Wieferich during this challenge, 223963429969263403 (-1 -521 p).
And Scott_Brown found the "nearest" until now: 224970261627869867 (-1 -46 p) (so |A|=46). The old record of the month was |A|=258.
/JeppeSN |
|
|
|
Aillas found his first near-hit, and it was also really close, 210946949040923339 (-1 -51 p). It appears to be a work unit that was either slow, or aborted by a previous user.
/JeppeSN |
|
|
|
Hi to all,
I think the Stats not more go now, I send a PM to Sysadm@Nbg, by our Forum from Team SETI.Germany. We must wait now of Answer.
EDIT : Answer come now : Him Work at this Problem and him think, at evening it`s all okay and Stats come back.
SEARCHER
____________
Member of Charity Team
|
|
|
Sysadm@Nbg Volunteer moderator Volunteer tester Project scientist
 Send message
Joined: 5 Feb 08 Posts: 1212 ID: 18646 Credit: 816,605,562 RAC: 185,926
                      
|
klick
____________
Sysadm@Nbg
my current lucky number: 113856050^65536 + 1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/
|
|
|
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,621,444 RAC: 0
                    
|
Week 2 of the Wieferich challenge is complete.
352,981 WUs were crunched from 8th till 14th September 2014. 11 near Finds = 11/2001 = 0.55% chance of a true Wieferich prime!
Leading edge has passed 2.30e17.
Competition for first place between zunewantan and 288lasson is 1746 WUs (less than one power outage difference!).
Aggie_The_Pew now comfortably in the lead. They must have their Rabbit Feet our because they finally got a near-find.
Sicituradastra now with 6 near-finds, 4 of them from 288larsson.
Can we make it to 2.801e17 and force another reload before the challenge ends?
____________
|
|
|
Sysadm@Nbg Volunteer moderator Volunteer tester Project scientist
 Send message
Joined: 5 Feb 08 Posts: 1212 ID: 18646 Credit: 816,605,562 RAC: 185,926
                      
|
!!beta test!!
you find a link behind the user name in the user challenge stats
if there is no bug you will see in a new window a graphik with the historical user output of the challenge; the users line is colored "red"
any thoughts about are welcome
PS: for teams there are no data saved (it was a quick and dirty database-hack before my holiday) - so there wont be any graphik
____________
Sysadm@Nbg
my current lucky number: 113856050^65536 + 1
PSA-PRPNet-Stats-URL: http://u-g-f.de/PRPNet/
|
|
|
|
Nice :) Pictures are always good!
At the moment though it's kinda hard for me to see my line though, as I'm not in the top 5. Maybe you could modify your graph-script so that it only displays the clicked name and for example the 3 people above and below? That would make the graph a lot more readable I think.
____________
PrimeGrid Challenge Overall standings --- Last update: From Pi to Paddy (2016)
|
|
|
|
@Sysadm - you can't account for cows and their fuzzy eye sight.. just saying
Cheers, the rat squad :) |
|
|
|
Scott_Brown found another near-hit 234171030464662999 (+1 +707 p), the first one in the second half of the challenge. /JeppeSN |
|
|
|
Buckey found his second near-Wieferich. /JeppeSN |
|
|
|
Gary_Craig found one (and he is from Aggie_The_Pew), and Scott_Brown found yet another one. /JeppeSN |
|
|
|
288larsson found a (somewhat) near Wieferich; with A=+998 it is the "worst" of the ones we have ever found. However, |A|/p = 4.1e-15 is still quite small.
The leading edge is approaching 2.5e17.
/JeppeSN |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
!!beta test!!
graphik with the historical user output of the challenge
There's bug in the data used for the graph. Not all users started running the challenge on the first day. |
|
|
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,621,444 RAC: 0
                    
|
The number of WUs per day has been rising as people figure out how to optimise their crunching and bring more resources to bear:
http://u-g-f.de/PRPNet/proj_stats?proj=WFS
On the 17th alone we crunched 59,830 WUs. If we keep crunching at this rate till the end of the challenge we'll reach 3.1M WUs, putting the leading edge well over 3.0e17. That's doubling where the leading edge was a month ago. |
|
|
|
!!beta test!!
graphik with the historical user output of the challenge
There's bug in the data used for the graph. Not all users started running the challenge on the first day.
It looks more like the first date should be relabeled as that date and before. Or, the first date split into that date and before the challenge. |
|
|
compositeVolunteer tester Send message
Joined: 16 Feb 10 Posts: 1022 ID: 55391 Credit: 888,925,624 RAC: 132,630
                       
|
!!beta test!!
graphik with the historical user output of the challenge
There's bug in the data used for the graph. Not all users started running the challenge on the first day.
It looks more like the first date should be relabeled as that date and before. Or, the first date split into that date and before the challenge.
In my case, I had done a little WFS work years before the challenge, but didn't start accumulating challenge credit until well into the first week. The chart seems to show the correct number of challenge data points, but incorrectly starting on the first date of the challenge, so that some users' series end before the current date. Clearly incorrect. All users in the challenge should have their last data point at the extreme right on the graph. |
|
|
|
Today at 10:37 UTC, the leading edge passed 2.5e17.
Given that no more finds are done among the "slow" work units below 2.5e17, we conclude that there were 14 near-Wieferichs by our definition in [2e17, 2.5e17]. Compare with my prediction earlier.
In [2.5e17, 3e17] we expect 9.1 new finds.
Note that the milestone 2^58 is in the WU [2.882303e17, 2.882304e17].
/JeppeSN |
|
|
|
With gazzyk1ns finding 251318068982687279, Aggie_The_Pew now have three near-Wieferichs. /JeppeSN |
|
|
|
Wha- wow, I didn't expect to find anything with a CPU. |
|
|
|
Wha- wow, I didn't expect to find anything with a CPU.
You lucky duck!
I'm hoping for at least one before its over :/
____________
|
|
|
|
253739668542790693 found by 1998golfer, Aggie_The_Pew. /JeppeSN |
|
|
|
I'm getting an error message whenever I restart PRPNet on
my Windows 7 x64 computer, once for each execution window:
genefercuda.exe - System Error
The program can't start because cufft32_55.dll is missing from your
computer. Try reinstalling the program to fix this problem.
Is that program even used by the WFS challenge?
Do you need to add that DLL file to the PRPNet download? |
|
|
|