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: 11
Posts: 11   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2371 times and has 10 replies Next Thread
sk..
Master Cruncher
http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif
Joined: Mar 22, 2007
Post Count: 2324
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Core or Task Control Suggestion

I’m using Boinc 6.6.36.
I would like to enable 3 of my 4 cores on my Phenom II 940 for running WCG tasks and keep one free for running GPUGRID tasks, or a WCG GPGPU task in the future, but I can’t!
Most GPU tasks use quite a bit of CPU power as well as the GPU, and because GPU performance is much higher than CPU it is important to prioritise in favour of the GPU tasks, to get the most work done. Even my GTX 260 (216) will vastly outperform my modestly overclocked Phenom II 940 in terms of work performed. A GTX 295 will do about two and a half times the work of a GTX260.
On another system I run folding@home and WCG tasks. The WCG tasks run on Boinc but the folding@home tasks use a different program, so I can set Boinc locally to just use 3 cores, and free up a CPU core to facilitate folding@home tasks. This is what I am after, but just using Boinc.
[Oct 6, 2009 5:51:39 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Steve WCG
Senior Cruncher
Joined: May 4, 2009
Post Count: 216
Status: Offline
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

Most current GPU processing actually only needs very little of your CPU and typically will run at a higher priority when it does need your CPU than WCG tasks so it will get served first. I have sucessfully run 8 WCG WUs with 2 GPUGrid WUs simulateously on my i7 / GTX295 with only a minor decrease in WCG production and no difference on GPUGrid production.
[Oct 6, 2009 6:02:03 PM]   Link   Report threatening or abusive post: please login first  Go to top 
sk..
Master Cruncher
http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif
Joined: Mar 22, 2007
Post Count: 2324
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

I did some tests and found that if I freed up one CPU core for the GPU tasks, the GPU tasks finished faster and the total work done with CPU + GPU actually went up. My GPUGRID tasks typically use 17% of the CPU. As I have 4 cores that works out at 4x17% = 68% of one core. The only way I can do this is to suspend tasks - which I dont like to do over any length of time.
----------------------------------------
[Edit 1 times, last edit by skgiven at Oct 6, 2009 6:59:37 PM]
[Oct 6, 2009 6:57:49 PM]   Link   Report threatening or abusive post: please login first  Go to top 
retsof
Former Community Advisor
USA
Joined: Jul 31, 2005
Post Count: 6824
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

If you still want to do that, you can go to the advanced BOINC view, preferences, processor usage.

On your four core system,
change the number near the bottom to read

On multiprocessor systems, use at most [ 3 ] processors.

That will reserve a processor for other tasks, or leave it idle. There will be no need to suspend a task sitting in one core. BOINC will take 3 cores automatically.

p.s. for others: The number of processors defaults to 4. For those with an Intel i7 (four cores with hyperthreading), they act as 8 cores, and this number should be changed to 8 for full use.

The old hyperthreading on one core systems was quite inefficient. Most of the time we recommended that it be turned off in the BIOS.

The new one won't give the equivalent of 8 physical cores, of course, but is enough of a gain to make it worthwhile for pushing out workunits.
----------------------------------------
SUPPORT ADVISOR
Work+GPU i7 8700 12threads
School i7 4770 8threads
Default+GPU Ryzen 7 3700X 16threads
Ryzen 7 3800X 16 threads
Ryzen 9 3900X 24threads
Home i7 3540M 4threads50%
----------------------------------------
[Edit 3 times, last edit by retsof at Oct 6, 2009 8:45:16 PM]
[Oct 6, 2009 8:38:07 PM]   Link   Report threatening or abusive post: please login first  Go to top 
sk..
Master Cruncher
http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif
Joined: Mar 22, 2007
Post Count: 2324
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

Will that free up a core for use with GPUGRID?
Remember GPUGRID uses the BOINC Client!

On the latest Boinc version, 6.6.36, it actually says,
On multiprocessor systems, use at most [percentage box]% of the processors. I take it you mean 75% ?
[Oct 7, 2009 8:24:47 PM]   Link   Report threatening or abusive post: please login first  Go to top 
JmBoullier
Former Community Advisor
Normandy - France
Joined: Jan 26, 2007
Post Count: 3716
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

On the latest Boinc version, 6.6.36, it actually says,
On multiprocessor systems, use at most [percentage box]% of the processors. I take it you mean 75% ?
Yes, in version 6 clients it is this percentage parameter which matters.
Actually setting it to 99 % is enough to forbid usage of one thread. Doing this way you can use the same profile for any machine, 2-core, 4-core and 4-core HT or more without having to worry about the total number of tasks that the device can run.

Cheers. Jean.

PS: retsof's considerations about P4 HT are a little outdated too. Many members run them on two simultaneous tasks without problems and with a global throughput about 30 % higher than in single-task mode.
And in case of usability problems I would recommend to tell BOINC to run one task only rather than disabling the HT at BIOS level, precisely because HT helps to smooth the coexistence of multiple processes in the machine.
----------------------------------------
Team--> Decrypthon -->Statistics/Join -->Thread
[Oct 8, 2009 9:20:10 AM]   Link   Report threatening or abusive post: please login first  Go to top 
KerSamson
Master Cruncher
Switzerland
Joined: Jan 29, 2007
Post Count: 1684
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

Hello restof,
I can confirm.
Even if P4HT is now really old regarding to current i7 or Xeon 55xx, the performance with 2 threads is significantly higher than with 1 thread only.
2 years ago, I made some comparison in the two modes and the results were really clear in terms of performance. Additionally, within over 2.5 years, I did not experience any problem with two threads at 100%.
Cheers,
Yves
----------------------------------------
[Oct 9, 2009 9:08:04 PM]   Link   Report threatening or abusive post: please login first  Go to top 
retsof
Former Community Advisor
USA
Joined: Jul 31, 2005
Post Count: 6824
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

The old hyperthreading on one core systems was quite inefficient. Most of the time we recommended that it be turned off in the BIOS.

The new one won't give the equivalent of 8 physical cores, of course, but is enough of a gain to make it worthwhile for pushing out workunits.


I did say above that the OLD HT had problems. Did they add some floating point registers, I wonder? It used to thrash trying to get to one.

I also said that the NEW HT was better.
----------------------------------------
SUPPORT ADVISOR
Work+GPU i7 8700 12threads
School i7 4770 8threads
Default+GPU Ryzen 7 3700X 16threads
Ryzen 7 3800X 16 threads
Ryzen 9 3900X 24threads
Home i7 3540M 4threads50%
----------------------------------------
[Edit 5 times, last edit by retsof at Oct 9, 2009 9:20:55 PM]
[Oct 9, 2009 9:16:35 PM]   Link   Report threatening or abusive post: please login first  Go to top 
sk..
Master Cruncher
http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif
Joined: Mar 22, 2007
Post Count: 2324
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

If you switch OFF one Core for Boinc, it is OFF for ALL Boinc Projects, including GPUGRID!!!

This means that GPUGRID cant exclusively use one core, as it is a Boinc Client.

The disabled Core is only available for system tasks and other non-Boinc programs.

So the point is still live and waiting a fix.


PS. WRT HT, for the P4HT it helped by about 20 to 30% and makes the i7 about 30% more productive too.
So no change there then!
[Oct 13, 2009 10:03:35 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Rickjb
Veteran Cruncher
Australia
Joined: Sep 17, 2006
Post Count: 666
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Core or Task Control Suggestion

[retsof: I did say above that the OLD HT had problems. ... I also said that the NEW HT was better.]
Something that is not prominently stated is that while Windows 2000 was/is HT-aware and runs processes on both P4 virtual cores, it does not use them efficiently. Intel or MS - not sure which - recommend that HT be disabled under Windows 2000. This problem was fixed in XP. Perhaps this is what caused the discrepancy in findings between the "old" and "new" HT on P4s.

Win2k can also recognise only 2 CPU cores maximum, virtual or real, so running it is not an issue with HT on the new and soon-to-arrive 2, 4 and 6-core CPUs.

BUT WE ARE OFF-TOPIC:
skgiven's original problem was how to get one BOINC project (GPUGRID) to use 1 core 24/7 and another BOINC project (WCG) to use the other 3 cores.
No-one has answered this. Perhaps it is not possible without recompiling your own version of the BOINC client.
Or perhaps it is possible to install and run 2 instances of BOINC, setting processor usage to 25%/1 for GPUGRID and 75%/3 for WCG.
(This had to be done with the old WCG UD client in order to run multiple CPU cores).
Is it possible to run 2 operating systems with actively running tasks simultaneously on the one machine?
----------------------------------------
[Edit 2 times, last edit by Rickjb at Oct 28, 2009 11:00:35 AM]
[Oct 24, 2009 5:14:24 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 11   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread