Advanced settings for my SETI@home..?

Questions and Answers : Windows : Advanced settings for my SETI@home..?
Message board moderation

To post messages, you must log in.

AuthorMessage
Martin

Send message
Joined: 23 Aug 11
Posts: 9
Credit: 50,937
RAC: 0
El Salvador
Message 1165649 - Posted: 27 Oct 2011, 0:56:30 UTC

Let me try to explain what I want: I participate with

    - malariacontrol.net
    - Milkyway@home
    - Test4Theory@Home
    - World Community Grid
    - SETI@home


With the BOINC Settings I have usually two task running one of the above including SETI@home (without my NVIDIA GPU) and SETI@home (with my NVIDIA GPU). Of course SETI@home with GPU runs a lot faster!
What I want now is two projects running, but never two SETI@home at the same time. Can I do that..?

ID: 1165649 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 1165658 - Posted: 27 Oct 2011, 1:40:48 UTC - in response to Message 1165649.  

IIRC the only way to do that is to setup 2 instances of BOINC, putting them in different folders. I know this works for GPU but I don't think that you can differentiate CPU cores for what you want to dpo


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1165658 · Report as offensive
Martin

Send message
Joined: 23 Aug 11
Posts: 9
Credit: 50,937
RAC: 0
El Salvador
Message 1165676 - Posted: 27 Oct 2011, 3:30:25 UTC - in response to Message 1165658.  

no way I can tell SETI@home to run only with my GPU?
ID: 1165676 · Report as offensive
Profile Uli
Volunteer tester
Avatar

Send message
Joined: 6 Feb 00
Posts: 10923
Credit: 5,996,015
RAC: 1
Germany
Message 1165680 - Posted: 27 Oct 2011, 3:50:18 UTC

Sure you can. Go to your Seti Preferences and set it to yes, GPU ok or something like that.. Now a bit of foot work, all the other projects will have to be disabled with regards to GPU work.

Works fine for me.
Pluto will always be a planet to me.

Seti Ambassador
Not to late to order an Anni Shirt
ID: 1165680 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1165693 - Posted: 27 Oct 2011, 4:28:53 UTC - in response to Message 1165676.  
Last modified: 27 Oct 2011, 4:33:02 UTC


Go to your SETI@home preferences:
http://setiathome.berkeley.edu/prefs.php?subset=project

At the bottom of page click Edit SETI@home preferences
... and change "Use CPU" to No (uncheck it)

At the bottom of page click [Update preferences]


This way you will not receive SETI@home tasks for CPU in the future.
(but the CPU tasks you already have in the computer will continue to run)


 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1165693 · Report as offensive
Martin

Send message
Joined: 23 Aug 11
Posts: 9
Credit: 50,937
RAC: 0
El Salvador
Message 1165900 - Posted: 28 Oct 2011, 1:03:34 UTC - in response to Message 1165680.  

Sure you can. Go to your Seti Preferences and set it to yes, GPU ok or something like that...


I had that option from the begining. What I want is that all Seti tasks only run with CPU and GPU

...all the other projects will have to be disabled with regards to GPU work...


The only other project from all my projects that supports GPU would be Milkyway,but for them my GPU is not good enough:

Your NVIDIA GPU lacks the needed compute capability (1.3, required for double precision math
ID: 1165900 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1165917 - Posted: 28 Oct 2011, 3:04:51 UTC - in response to Message 1165900.  
Last modified: 28 Oct 2011, 3:12:12 UTC


Yesterday: "no way I can tell SETI@home to run only with my GPU?"
Today: "What I want is that all Seti tasks only run with CPU and GPU"

First - Make Up Your Mind
Then - ask how

No one can help you if you can't clearly tell what do you want??


 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1165917 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 1165922 - Posted: 28 Oct 2011, 4:02:38 UTC

Each SETI task is either CPU or GPU, not both.


BOINC WIKI
ID: 1165922 · Report as offensive
Martin

Send message
Joined: 23 Aug 11
Posts: 9
Credit: 50,937
RAC: 0
El Salvador
Message 1165927 - Posted: 28 Oct 2011, 5:16:51 UTC

Okay once more and hopefully more clearly: I want that SETI@home runs always with CPU and GPU and no second (my BOINC Managers always runs two task at the same time) SETI@home task parallel to the first (it takes them longer without GPU and they're blocking resources for other non SETI@home tasks...

Does that make sense? If yes can I make it somehow working?
(Workaround maybe something like that I never want two SETI@home tasks at the same time)
ID: 1165927 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1165946 - Posted: 28 Oct 2011, 7:57:15 UTC - in response to Message 1165927.  

No, it is not possible to run one task on both CPU cores and GPU simultaneously. On no project. This is because, as you found out already, the GPU is so much faster than the CPU can ever be. This is because all the processor cores inside a GPU will attack that one task at the same time, whereas tasks running on the CPU will be one task per CPU core.

Mind, thus far all work done on the GPU will use a CPU core already. This is because the data still has to be read from disk, translated into something the GPU can use, transported in and out of the GPU's memory, translated back into something the humans can read and written to disk. That's what the CPU does. The GPU will just do the calculations.
ID: 1165946 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 1165963 - Posted: 28 Oct 2011, 11:50:08 UTC - in response to Message 1165927.  

Okay once more and hopefully more clearly: I want that SETI@home runs always with CPU and GPU and no second (my BOINC Managers always runs two task at the same time) SETI@home task parallel to the first (it takes them longer without GPU and they're blocking resources for other non SETI@home tasks...

Does that make sense? If yes can I make it somehow working?
(Workaround maybe something like that I never want two SETI@home tasks at the same time)


If you want to limit SETI@Home to one CPU and the GPU you can change your preferences to tell SETI to use 50% of your processors (50% of dual core one be a single CPU).

Of course, I seriously question that SETI@Home is blocking resources for other non-SETI tasks because SETI@Home runs at the lowest CPU priority. The resource handling is done by the Operating System automatically, so that if a program that is running at a higher priority needs more resources, it will take them away from lower priority programs like SETI@Home.

I let BOINC use all CPUs in all of my systems and never have a problem with resource contention, and I multi-task a lot!
ID: 1165963 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 1166017 - Posted: 28 Oct 2011, 17:02:48 UTC - in response to Message 1165963.  
Last modified: 28 Oct 2011, 17:04:35 UTC

If you want to limit SETI@Home to one CPU and the GPU you can change your preferences to tell SETI to use 50% of your processors (50% of dual core one be a single CPU).

But that would restrict all other BOINC-project tasks (non-SETI) to that one core too.

@Martin: The setting nearest to your wish would be to let SET@home only use your GPU (set 'use CPU' to 'no') and let all other projects use (only) the CPUs. That way there would be always one SETI task running (on the GPU) beside those of all other projects (four at your current HT- and preference setting).

Gruß,
Gundolf
ID: 1166017 · Report as offensive
Martin

Send message
Joined: 23 Aug 11
Posts: 9
Credit: 50,937
RAC: 0
El Salvador
Message 1166018 - Posted: 28 Oct 2011, 17:03:28 UTC - in response to Message 1165946.  

No, it is not possible to run one task on both CPU cores and GPU simultaneously...


I'm no expert at all. But since I changed the settings and don't let the SETI@home project use my CPU it does takes longer to finish a task! Besides my BOINC Manager says 0.19 CPUs + 1.00 NVIDIA GPUs..?
ID: 1166018 · Report as offensive
Martin

Send message
Joined: 23 Aug 11
Posts: 9
Credit: 50,937
RAC: 0
El Salvador
Message 1166020 - Posted: 28 Oct 2011, 17:10:50 UTC - in response to Message 1165963.  

[quote]I let BOINC use all CPUs in all of my systems and never have a problem with resource contention, and I multi-task a lot!


Let me give you an example:

SETI@home takes 30 min with GPU and 1 hour without. I always run two tasks at the same time from which 1 is permanent a SETI Task and all other projects besides SETI take 1 hour, too. As you can easily see it would be less economic to let SETI work out a task during 1 hour (and block during that hour all other projects)...
ID: 1166020 · Report as offensive
Martin

Send message
Joined: 23 Aug 11
Posts: 9
Credit: 50,937
RAC: 0
El Salvador
Message 1166021 - Posted: 28 Oct 2011, 17:12:51 UTC - in response to Message 1166017.  

@Martin: The setting nearest to your wish would be to let SET@home only use your GPU (set 'use CPU' to 'no') and let all other projects use (only) the CPUs. That way there would be always one SETI task running (on the GPU) beside those of all other projects (four at your current HT- and preference setting).

Gruß,
Gundolf


Hi Gundolf

Ich kann SETI nicht irgendwie verbieten mehr als eine Aufgabe gleichzeitig auszuführen..?

Gruss
Martin
ID: 1166021 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 1166024 - Posted: 28 Oct 2011, 17:19:05 UTC - in response to Message 1166021.  

Nope, only by restricting it to the (single) GPU.

Gruß,
Gundolf
ID: 1166024 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1166036 - Posted: 28 Oct 2011, 18:47:28 UTC - in response to Message 1166018.  

Besides my BOINC Manager says 0.19 CPUs + 1.00 NVIDIA GPUs..?

Yes, that's the "reading from disk, translating into something the GPU can use, transporting in and out of the GPU's memory, translating back into something the humans can read and writing to disk" part for the CPU. It does not do any calculations on the task that's running on the GPU.

I may still do calculations, with the rest of the CPU core, but then on its own task. Not on the same task that's running on the GPU.
ID: 1166036 · Report as offensive
Martin

Send message
Joined: 23 Aug 11
Posts: 9
Credit: 50,937
RAC: 0
El Salvador
Message 1166041 - Posted: 28 Oct 2011, 19:12:30 UTC - in response to Message 1166036.  

Thanks for all your help :)
ID: 1166041 · Report as offensive

Questions and Answers : Windows : Advanced settings for my SETI@home..?


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