Stupid AP Question

Message boards : Number crunching : Stupid AP Question
Message board moderation

To post messages, you must log in.

AuthorMessage
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1378868 - Posted: 9 Jun 2013, 9:29:23 UTC

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!
ID: 1378868 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34258
Credit: 79,922,639
RAC: 80
Germany
Message 1378869 - Posted: 9 Jun 2013, 9:31:09 UTC

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.
ID: 1378869 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14653
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1378891 - Posted: 9 Jun 2013, 11:10:48 UTC - in response to Message 1378868.  
Last modified: 9 Jun 2013, 11:11:12 UTC

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.
ID: 1378891 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1378907 - Posted: 9 Jun 2013, 12:50:06 UTC

@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?
ID: 1378907 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1378910 - Posted: 9 Jun 2013, 12:58:46 UTC - in response to Message 1378907.  

@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
ID: 1378910 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1378973 - Posted: 9 Jun 2013, 15:32:13 UTC
Last modified: 9 Jun 2013, 15:32:51 UTC

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?
ID: 1378973 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51469
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1378975 - Posted: 9 Jun 2013, 15:36:37 UTC - in response to Message 1378973.  
Last modified: 9 Jun 2013, 15:44:14 UTC

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?

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

ID: 1378975 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1378977 - Posted: 9 Jun 2013, 15:48:15 UTC
Last modified: 9 Jun 2013, 15:58:05 UTC

@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
ID: 1378977 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51469
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1378980 - Posted: 9 Jun 2013, 15:52:32 UTC - in response to Message 1378977.  
Last modified: 9 Jun 2013, 15:53:32 UTC

@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.

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

ID: 1378980 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1378983 - Posted: 9 Jun 2013, 16:00:22 UTC - in response to Message 1378980.  


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.


Yes, I had already done that wayback - one is Home, the other, Work
ID: 1378983 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1378991 - Posted: 9 Jun 2013, 16:23:01 UTC - in response to Message 1378973.  

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.
ID: 1378991 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51469
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1378993 - Posted: 9 Jun 2013, 16:26:25 UTC - in response to Message 1378991.  

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.

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

ID: 1378993 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1378997 - Posted: 9 Jun 2013, 16:38:11 UTC - in response to Message 1378993.  
Last modified: 9 Jun 2013, 16:39:12 UTC

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)
6/9/2013 6:17:27 PM | | Reading preferences override file
6/9/2013 6:17:27 PM | | max CPUs used: 3


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)
6/9/2013 6:18:31 PM | | Number of usable CPUs has changed from 3 to 4.

ID: 1378997 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51469
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1379003 - Posted: 9 Jun 2013, 16:53:41 UTC - in response to Message 1378997.  

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)
6/9/2013 6:17:27 PM | | Reading preferences override file
6/9/2013 6:17:27 PM | | max CPUs used: 3


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)
6/9/2013 6:18:31 PM | | Number of usable CPUs has changed from 3 to 4.

Well, I would call that a bug, wouldn't you?
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1379003 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1379025 - Posted: 9 Jun 2013, 17:42:37 UTC - in response to Message 1379003.  

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.
ID: 1379025 · Report as offensive
tbret
Volunteer tester
Avatar

Send message
Joined: 28 May 99
Posts: 3380
Credit: 296,162,071
RAC: 40
United States
Message 1379027 - Posted: 9 Jun 2013, 17:43:36 UTC - in response to Message 1379003.  


Well, I would call that a bug, wouldn't you?


Yeah. It baffled the stew out of me for a long time. I did finally see what was happening, but I never understood why.
ID: 1379027 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 1379049 - Posted: 9 Jun 2013, 18:07:59 UTC - in response to Message 1378977.  

jravin wrote:
...
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

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
ID: 1379049 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1379073 - Posted: 9 Jun 2013, 18:30:30 UTC - in response to Message 1379049.  

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.
ID: 1379073 · Report as offensive
Profile Chilean
Volunteer tester
Avatar

Send message
Joined: 6 Apr 03
Posts: 498
Credit: 3,200,504
RAC: 0
Chile
Message 1379260 - Posted: 10 Jun 2013, 7:57:33 UTC - in response to Message 1379073.  

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.


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).
ID: 1379260 · Report as offensive

Message boards : Number crunching : Stupid AP Question


 
©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.