Distributing cores to different projects

Message boards : Questions and problems : Distributing cores to different projects
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Ron Kosinski
Avatar

Send message
Joined: 18 Aug 13
Posts: 10
United States
Message 50229 - Posted: 18 Aug 2013, 22:35:34 UTC

I currently have 3 boxes running BOINC projects SETI and Einstein;
AMD Athlon dual core, W7 Ult SP1(32 bit), BM 7.0.64
AMD Phenom quad core, W7 Ult SP1(32 bit), BM 7.0.64
Intel i5-4670K quad core, GTX 760, W7 Pro SP1(64 bit), BM 7.0.64

Both AMD boxes have been running for a while, the Intel box is new. Both AMD boxes split the cores between both projects (1 core on SETI, 1 core on Einstein on dual core box, 2 and 2 on quad core box). The new Intel box will not do this. All 4 cores run either SETI or Einstein at the same time and switch every 8 hours (my setting). The GPU will float between projects. I am running the latest optimized SETI apps from KWSN on all boxes.

How can I get the Intel box to distribute the cores like the other boxes?

On a slightly different topic; is it necessary to leave one CPU core open when using GPU for processing? I notice that the GPU WU do use some CPU time.

Thanks, Ron K.
ID: 50229 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 50231 - Posted: 18 Aug 2013, 23:57:56 UTC - in response to Message 50229.  

How can I get the Intel box to distribute the cores like the other boxes?

With time and patience. What you have on the other machines is something that took BOINC a while to learn. There's no rushing this, and not even any guarantee that this BOINC will eventually do it as the others do.

On a slightly different topic; is it necessary to leave one CPU core open when using GPU for processing? I notice that the GPU WU do use some CPU time.

That depends on the GPU application and how much it actually does on the GPU.

The Einstein GPU application does a lot of its calculations on the CPU, so here your times speed up enormously if you leave one core free to work together with the GPU. If you can live with 10x increased run times, you can turn the core back to doing CPU tasks.
ID: 50231 · Report as offensive
Profile Ron Kosinski
Avatar

Send message
Joined: 18 Aug 13
Posts: 10
United States
Message 50232 - Posted: 19 Aug 2013, 2:07:03 UTC - in response to Message 50231.  

That depends on the GPU application and how much it actually does on the GPU.

The Einstein GPU application does a lot of its calculations on the CPU, so here your times speed up enormously if you leave one core free to work together with the GPU. If you can live with 10x increased run times, you can turn the core back to doing CPU tasks.


SETI GPU WU average about 15 to 20% CPU usage. Some Einstein GPU WU will use about 25 to 30% CPU but others use only 10 to 15% CPU.

The CPU usage for the GPU processing seems to be spread out among all 4 cores dropping the average CPU WU workload percentage to around 95%.

All of the above workload figures are coming from BOINC Tasks 1.46. This program does not give any details on the GPU workload percentage.

As a side note, the CPU is overclocked by 800 MHz to 4.2 GHz and GPU is running at 1.3 GHz GPU clock with a Memory clock of 6.5 GHz. The system is stable and temps are good (CPU about 55C, GPU about 60C).
ID: 50232 · Report as offensive

Message boards : Questions and problems : Distributing cores to different projects

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.