Primegrid Winter Solstice Challenge Dec 18-22 with GPUs!

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,284
3,905
75
Welcome to the PrimeGrid Winter Solstice Challenge. We're rounding out another year with a sieve challenge, and for the second year in a row this challenge lets you sieve with GPUs! This challenge also happens to use a sieve client I wrote, so I have a few more suggestions than usual. :sneaky:

What you need to participate:
  • One or more fast x86 processors and/or certain GPUs. (See below for GPU details.) (Even slow ones will do!)
  • Windows, Linux, or MacOS 10.4+.
  • BOINC, attached to PrimeGrid (http://www.primegrid.com/).
  • Your PrimeGrid Preferences with only "Proth Prime Search (Sieve)" selected in the Projects section. (It's the one marked as this month's Challenge project.)

What would help a whole lot:
  • An nVIDIA GPU, of the 8000 series or later (so it's CUDA capable). A mid-range GTX 460 does about 10 times as much work as a mid-range quad-core CPU! Try to avoid version 260 drivers; 256.53 is perfect on Linux, but so are 270 and newer drivers.
  • An AMD GPU, of the 4000 series or later (so it's OpenCL capable), with the 10.10 or later Catalyst drivers, of the APP variety. A mid-range Radeon 5770 does 2-3 times as much work as a mid-range quad-core CPU.
  • "Use ATI GPU" and "Use NVIDIA GPU" set to "yes" in your PrimeGrid preferences.
  • Windows users should make sure they have msvcrt90.dll. You can get it by installing the .NET 3.5 runtime. (I may have gotten around this since last year, but I'm not absolutely sure.)
  • Users with multiple GPUs should add a cc_config.xml file.

What would help a little, but isn't absolutely necessary:
  • A 64-bit OS on a 64-bit processor will run CPU work 30% faster than a 32-bit OS. It matters very little for GPU work. If you can't get a GPU working on a 64-bit OS, but it does work on a 32-bit OS, go back to the 32-bit OS.
  • Overclocking a little. Particularly overclock your GPU shaders and underclock your GPU RAM. This project produces less heat than the LLR challenge from last month, and it's more tolerant of errors - except on GPUs, so watch out!
  • An app_info.xml file may be useful, especially with a couple of non-standard additions:
    • <cmdline>-m64</cmdline> may improve performance a few percent on Fermi-based nVIDIA cards. Other values may improve performance a little on other cards -- try them and see!
    • <count>0.5</count> would let two computations run at once on Fermi-based nVIDIA cards. Whether this is helpful, or even harmful, is unclear right now.

What won't help (but won't hurt either):
  • A large amount of RAM.
  • Any really old video cards or Intel video cards - though you might want to use them for your display while newer cards crunch.

Folding@Home Holiday Season Race participants: If you want to split your work between Folding and this race, leave your CPUs on Folding and run your GPUs here. To do that, turn off CPU work in your PrimeGrid preferences.

This challenge starts on December 19, at 05:30 UTC and runs until the Winter Solstice three days later. (For us Americans, that's late on the night of Sunday the 18th.) Only WUs downloaded after the start of the challenge and completed before the end of the challenge will be counted. Should you not be able to be in front of one or more computers at the start time, either set their queue level to zero (0) days or try one of the scheduled start methods from the strategy thread (for Linux or Windows). Network connection time options may also be useful - though they depend on your computer's clock being correct, so set the start time a few minutes late.

Welcome and good luck to all! :thumbsup:
 
Last edited:

GLeeM

Elite Member
Apr 2, 2004
7,199
128
106
Done all the others, might as well do this one too. At least with something
 

somethingsketchy

Golden Member
Nov 25, 2008
1,019
0
71
I'll have to do a test of the HD 6970 (and how loud the fans will get when cranked up). I'm sure it will get awesome PPD, but I'm worried about the noise level and electrical use.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,284
3,905
75
Do be aware that my OpenCL client isn't nearly as good as my CUDA client. This task isn't easy to spread over 4/5 compute units per thread, and I was able to use an assembly instruction in CUDA that just can't be done in OpenCL. Also, the 32-bit multiplies of Fermi are significantly better than the 24-bit multiplies of other cards.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,450
10,119
126
I've got some quad-cores on Correlizer, and my quad-GPU rig is on PrimeGrid, as is the GTX460 1GB on my main rig.

I may or may not enable the GTX460 1GB on my secondary rig. It's still in the CoolerMaster Elite 330 case, and it overheats a bit when using both the CPU and the GPU at full load.

Trying to avoid burning out the CPU, northbridge, or PSU in that rig, until I can afford another Rosewill Blackhawk case to put it into.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,284
3,905
75
For this PrimeGrid race, that GTX460 is worth 12 of those CPUs! (48 cores!) So I suggest you disable computation on the CPU, underclock, undervolt, whatever it takes to get that GPU working. My Q9400 runs nice and cool at 1V/2GHz in the summertime.
 

Smartazz

Diamond Member
Dec 29, 2005
6,128
0
76
How long is it taking you guys to complete one of these work units? It takes me about 2 hours on an 8800GTS clocked at 1512mhz. Is this good?
 

VirtualLarry

No Lifer
Aug 25, 2001
56,450
10,119
126
PPS (Sieve) 1.39 (cuda 23) WUs take 25min on my GTX460.

It appears that they take nearly 2 hours on one of my 9600GSOs.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,284
3,905
75
Those times sound about right. Such WUs take about a day on my Q9400 CPU. (But of course I can do four of them at once.)

If you use a multi-core CPU for this race, juggling would again make sense. Come to think of it, juggling might also make sense for those with multiple GPUs in one computer. I don't have such a setup; can anyone confirm if this is possible?
 

Peter Trend

Senior member
Jan 8, 2009
405
1
0
When I check the tick box "Use NVIDIA GPU", and press "Save", PG still shows my NVIDIA GPU set to no. Any ideas?
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,284
3,905
75
There are two boxes to check:

- Use NVIDIA GPU
- The CUDA checkbox (the middle one) next to Proth Prime Search (Sieve).

Did you check them both? Did you click the Update Preferences button at the bottom?
 

Peter Trend

Senior member
Jan 8, 2009
405
1
0
Must have been a glitch, I just did the exact same steps three more times, and on the last try it worked
Panic over, hopefully my GTX460 will get some work now
Thanks Ken
 

VirtualLarry

No Lifer
Aug 25, 2001
56,450
10,119
126
Well, I've activated both GTX460 cards for this challenge. I really hope I don't cook my secondary rig.

There appears to be no way to disable the CPU in BOINC and still use the GPU. When I told it to suspend activity (presumably the CPU), everything was suspended, even the CUDA WUs running on the GPU.

If I were only running PrimeGrid WUs, then I could disable the CPU WUs under my PrimeGrid preferences, but I've still got a backlog of Correlizer WUs (what that machine used to be crunching).

I suppose I could abort all of them, but that doesn't sound very nice to me.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,284
3,905
75
If I were only running PrimeGrid WUs, then I could disable the CPU WUs under my PrimeGrid preferences, but I've still got a backlog of Correlizer WUs (what that machine used to be crunching).
Anything you do under PrimeGrid preferences doesn't affect any other project. That setting also doesn't affect any WUs you currently have downloaded. So, yes, you can disable CPU WUs for PrimeGrid.
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
My GPU usage is between 75-78&#37;. Is this normal? Looks like Fermi owns in this DC project. Under MilkyWay, I am getting 99% GPU utilization and my 6950 crushes my GTX470. Right now I am on track to complete 1 unit in almost 50 minutes. Wow, that's long.
 
Last edited:

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,284
3,905
75
My GPU usage is between 75-78&#37;. Is this normal?
I can't measure GPU usage in Linux, other than by heat output; but nVIDIA should be much faster than AMD, and a GTX 470 should get 100% usage.

AMDs simply aren't that good at doing the carries for the 64-bit integer math required here. This algorithm is very linear; it doesn't lend itself well to VLIW. Plus, I was able to make a much faster algorithm on nVIDIA by using an assembly code instruction in CUDA. (Can't do that in in OpenCL.)

So, overall, I wouldn't be surprised to see 75-78% AMD GPU usage.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |