Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 8
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 823 times and has 7 replies Next Thread
nanoprobe
Master Cruncher
Classified
Joined: Aug 29, 2008
Post Count: 2998
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Assign core to certain projects.

I searched the FAQs for an answer but if it's there i missed it. Anyway, here's what I'd like to know. Is it possible to assign a certain number of cores in a multicore processor to certain projects. For instance, if I have an i7 running 2 projects can I assign 4 cores to each project regardless of how many of each project are in cache?
----------------------------------------
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.


[Oct 6, 2010 9:54:32 PM]   Link   Report threatening or abusive post: please login first  Go to top 
anhhai
Veteran Cruncher
Joined: Mar 22, 2005
Post Count: 839
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Assign core to certain projects.

i don't think there is such a feature, but that would be an wonderful new feature.
----------------------------------------

[Oct 6, 2010 10:16:59 PM]   Link   Report threatening or abusive post: please login first  Go to top 
nanoprobe
Master Cruncher
Classified
Joined: Aug 29, 2008
Post Count: 2998
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Assign core to certain projects.

i don't think there is such a feature, but that would be an wonderful new feature.

Maybe we can suggest to the developers that feature be incorporated in a future build. I would think that might help with projects like CEP2.
----------------------------------------
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.


[Oct 6, 2010 10:43:23 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Dataman
Ace Cruncher
Joined: Nov 16, 2004
Post Count: 4865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Assign core to certain projects.

If you really mean two different science apps within the WCG Project, the answer is no. BOINC does not know DDDT2 from CEP2 from a lady in a tutu. They are just WCG Project wu's and it assigns them based on its rules.

cowboy
----------------------------------------


[Oct 7, 2010 12:56:28 AM]   Link   Report threatening or abusive post: please login first  Go to top 
rilian
Veteran Cruncher
Ukraine - we rule!
Joined: Jun 17, 2007
Post Count: 1453
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Assign core to certain projects.

You can use tweaked (portable) BOINC client, set ncpus=1 in cc_config.xml there, attach WCG and give this client own profile for certain project. On main BOINC, set ncpus to your (real CPUs number)-1

http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2/1.1.1

it is win32, use it on own risk and read readme file. also it's quite complicated to manage
----------------------------------------
----------------------------------------
[Edit 2 times, last edit by rilian at Oct 7, 2010 1:27:44 AM]
[Oct 7, 2010 1:25:21 AM]   Link   Report threatening or abusive post: please login first  Go to top 
nanoprobe
Master Cruncher
Classified
Joined: Aug 29, 2008
Post Count: 2998
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Assign core to certain projects.

You can use tweaked (portable) BOINC client, set ncpus=1 in cc_config.xml there, attach WCG and give this client own profile for certain project. On main BOINC, set ncpus to your (real CPUs number)-1

http://chomikuj.pl/albiniasty/BOINC/6.5.0-HAL2/1.1.1

it is win32, use it on own risk and read readme file. also it's quite complicated to manage

Thanks rilian but my boxes are 64 bit and even if it worked for them I don't want to complicate things that much. smile
----------------------------------------
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.


[Oct 7, 2010 1:59:12 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Assign core to certain projects.

The answer is No, cannot be done (ofter discussed over at the developers forum). Long story short, there are many reasons why you would NOT want to lock cores to a grid... WCG has no work e.g. or the intertube has broken. If both the projects were having a share of 100 (default), then both get over a longer period 50% of the available time.

You can help minimizing the "waiting to run" states, particularly if running 6-8-12 cores, by setting the switch times longer than the longest task... mine are now 1440 minutes. Then most all will complete in 1 run and reduces memory lock (if LAIM is on). Of course, if the routine return times are less than 2 days and a really short deadline task comes in, then it will skip ahead.

Oh, and if increasing cache/additional buffer, do it slowly. So when you're on 1 day and you want to up it to 3 days, increment it by for instance 0.2 day steps. If you wham the 2 days on, the first grid to connect will fill up the buffer. Slowly increasing will give both or more grids a chance to squeeze a few jobs into the cache. Then you'll be seeing a quasi regular alternation of work. That said, of course the run times of jobs also determine how many will run for each to keep the share fairly even.

That as unsolicited extra-info.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Oct 7, 2010 2:26:11 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Assign core to certain projects.

That as unsolicited extra-info.
One of your most treasured specialties cool
[Oct 7, 2010 3:39:12 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread