Message boards :
Number crunching :
Stupid AP Question
Message board moderation
Author | Message |
---|---|
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
In our Brave New World, how do I communicate to the servers that I want to run Astropulse on GPU ONLY? (I am currently running the new stock, not the "optimized"). I note that (CPU) APs - "6.01" - which used to run ~55K seconds before the Great Change now run 100K+ seconds, but run in only 3-4000 seconds on my GTX 460s - "6.04". I don't like my cores tied up for > 1 day on a single WU. So I would like to confine them to the GPU. How to do it? Must I go Lunatics? Or is there another way? Thanks for your help! |
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
With stock apps its not possible. You might want to run the Lunatics installer and choose astropulse for GPU only. With each crime and every kindness we birth our future. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14653 Credit: 200,643,578 RAC: 874 |
It depends what, if anything, you do want to run on your CPUs. If you want to run SETI multibeam, then Mike's answer is right. But alternatively, you can run SETI only on the GPUs, and other projects on the CPUs - that's the route I took. |
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
@Mike - not what I wanted to hear... @Richard - alas, that may be my best alternative; I would rather not run Lunatics right now (I did before the version 7 upgrade) unless the new Lunatics apps are as much better as the stock (I know they are the previous Lunatics now) were on version 6. Or am I wrong about the relative capability of the new Lunatics vs. the "stock" now? |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
@Richard - alas, that may be my best alternative; I would rather not run Lunatics right now (I did before the version 7 upgrade) unless the new Lunatics apps are as much better as the stock (I know they are the previous Lunatics now) were on version 6. Or am I wrong about the relative capability of the new Lunatics vs. the "stock" now? The performance of the Stock GPU apps will be basically the same as the Lunatics GPU apps, the Lunatics GPU AP apps just has an api fix, where the Stock one's still compute during menchmarks when they are supposed to stop, the Lunatics one's will correctly stop computing during the benchmark (but remain in memory), and continue afterwards. Claggy |
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
So: What is the best way to turn off CPU computing? On my CPU/GPU cruncher, should I just go into the local Computing Preferences popup and on the Processor Usage tab set "On multiprocessor systems, use at most" xx % "of the processors" to 0? What about finishing the CPU tasks I already have on board? Will this setting mean I can't do them? If so, should I just abort them, or what? Will this setting affect the CPU usage by my GPU WUs? |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
So: Yes, setting 'use at most' to 0% will stop all CPU crunching. You could set it to allow 1 CPU core to run until your current cache is done and then set it to 0%. Or just let it run as is until they are finished. You can also do this in the 'Computing preferences' from your main account page. You would also have to go into your main account preferences and set it not to use CPU so you don't get any more CPU tasks sent to it. This would be in the 'SETI@home preferences' from your main account page. The 'use at most' setting should not affect your GPU processing. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
@mark - thanks, that IS perfect. I'll set use CPU in my SETI prefs to NO for this machine, then, when it finishes the CPU WUs on board, I will set the local "Use CPU" % to 0, then allow (in my SETI prefs) it to use CPU (in case I change my mind at a later date) - if I didn't do it that way, I'd go nuts if I went to turn CPU compute back on locally when it didn't work. EDIT: I also note by looking at my applications under my computer that the CPU AP app has an APR of 1/2 what it did before. Why would this be so if the app is more or less the same I was using on SETI 6 (when it was an optimized app) as now (when it is stock)? /EDIT |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
@mark - thanks, that IS perfect. Yes, and keep in mind that any setting in your main account preferences will affect both of your computers. If you want to run them differently, you could leave one on the default preferences and set the other to run on home, work, or school preferences. You can then set them up differently. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
Yes, I had already done that wayback - one is Home, the other, Work |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
On my CPU/GPU cruncher, should I just go into the local Computing Preferences popup and on the Processor Usage tab set "On multiprocessor systems, use at most" xx % "of the processors" to 0? Actually, that won't work. BOINC can't ever not use no CPU, as all science programs use a CPU, even the GPU applications. Setting On multiprocessors, use at most 0% of the processors will make BOINC fall back on the minimum amount set by the online preference On multiprocessors, set at most N of the processors. Setting both values to zero, BOINC will assume you meant 100% and it'll use 100% of the processors. So how do you set that you want to use the processors? In the Project Preferences, set Use CPU? to No. If it's only for one computer, set it on a different venue than your other computers. |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
On my CPU/GPU cruncher, should I just go into the local Computing Preferences popup and on the Processor Usage tab set "On multiprocessor systems, use at most" xx % "of the processors" to 0? I believe he knows that the CPU will still be used, of course. Just not directly for crunching, but in support of his GPU apps. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
I believe he knows that the CPU will still be used, of course. Just not directly for crunching, but in support of his GPU apps. Setting both values to zero, will make BOINC use ALL processors. I just tried in on 7.1.10, wouldn't know why it would be different on 7.0.64 as nothing in this behaviour changed between these BOINC versions. Setting the percentage value to zero: 6/9/2013 6:17:27 PM | SETI@home | General prefs: from SETI@home (last modified 21-Dec-2012 11:52:27) Setting also the Number value to zero: 6/9/2013 6:18:31 PM | SETI@home | General prefs: from SETI@home (last modified 09-Jun-2013 18:18:08) |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
I believe he knows that the CPU will still be used, of course. Just not directly for crunching, but in support of his GPU apps. Well, I would call that a bug, wouldn't you? "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
Well, I would call that a bug, wouldn't you? No, that's by design. Zero means no limit or no restriction, as it does as well on most other preferences. |
tbret Send message Joined: 28 May 99 Posts: 3380 Credit: 296,162,071 RAC: 40 |
Yeah. It baffled the stew out of me for a long time. I did finally see what was happening, but I never understood why. |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
jravin wrote: ... Only the stock GPU apps have been provided by third parties. The Lunatics Astropulse CPU application is still significantly faster than the stock AP CPU application. The Lunatics optimized app requires SSE and makes good use of it, the stock app can run on any x86 CPU. Joe |
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
Only the stock GPU apps have been provided by third parties. The Lunatics Astropulse CPU application is still significantly faster than the stock AP CPU application. The Lunatics optimized app requires SSE and makes good use of it, the stock app can run on any x86 CPU.Joe So then there is a real reason to run the new Lunatics apps, contrary to what I was told above...IF I am willing to run AP on the CPU, that is. |
Chilean Send message Joined: 6 Apr 03 Posts: 498 Credit: 3,200,504 RAC: 0 |
Only the stock GPU apps have been provided by third parties. The Lunatics Astropulse CPU application is still significantly faster than the stock AP CPU application. The Lunatics optimized app requires SSE and makes good use of it, the stock app can run on any x86 CPU.Joe From what I've gathered so far, if you are planning to crunch with CPU... you should definitely install Lunatics optimized apps. This is specially true if you have an AVX capable CPU (and Win 7 with SP1). |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.