Balance CPU and GPUs


log in

Advanced search

Message boards : Number crunching : Balance CPU and GPUs

Author Message
hancocka
Send message
Joined: 19 May 00
Posts: 10
Credit: 2,517,833
RAC: 23
United Kingdom
Message 1318243 - Posted: 21 Dec 2012, 17:43:16 UTC

I've been experimenting with a new PC, Intel i7 Core 990x (6 Cores, 12 Threads), and two nVidia GTX590 in SLI.

I've managed to install the Lunatics config, and experiment with the app_info.xml.

I'm currently running 12 w/u per CPU, and 1 w/u per GPU (4 GPUs).

from what I've read, I should be able to push maybe 2 or 3 w/u per GPU, at this point, when I alter CUDA value to 0.5, things get slow, and I do not see 2 w/u per GPU, maybe need to tweak more with the average and max ncpus values, which is currenty set to 0.04.

any ideas?
____________

spitfire_mk_2
Avatar
Send message
Joined: 14 Apr 00
Posts: 463
Credit: 13,223,262
RAC: 7,166
United States
Message 1318257 - Posted: 21 Dec 2012, 17:55:42 UTC

Don't use SLI.
____________

hancocka
Send message
Joined: 19 May 00
Posts: 10
Credit: 2,517,833
RAC: 23
United Kingdom
Message 1318275 - Posted: 21 Dec 2012, 18:22:35 UTC - in response to Message 1318257.

it does not seem to use SLI, as each w/u is given to each GPU
____________

hancocka
Send message
Joined: 19 May 00
Posts: 10
Credit: 2,517,833
RAC: 23
United Kingdom
Message 1318278 - Posted: 21 Dec 2012, 18:23:37 UTC - in response to Message 1318259.
Last modified: 21 Dec 2012, 18:28:45 UTC

how do I disable a few cores, just change the percentage to use?

how then do I jackup the w/us per GPU.
____________

hancocka
Send message
Joined: 19 May 00
Posts: 10
Credit: 2,517,833
RAC: 23
United Kingdom
Message 1318281 - Posted: 21 Dec 2012, 18:26:09 UTC - in response to Message 1318257.
Last modified: 21 Dec 2012, 18:33:40 UTC

thanks guys

disabled SLI, the event logs looks the same.

4 GPUs.

and I've chamnged to use 85% of the CPU, so I've now got

10 w/u per processor (1 pre core)

4 w/u per GPUs.

and changed CUDA from 1 to 0.5, so I've got 8 w/u per GPUs, and 10 w/u per processor, looks good,

I wait for the meltdown!
____________

Profile Bill GProject donor
Avatar
Send message
Joined: 1 Jun 01
Posts: 349
Credit: 44,417,657
RAC: 24,843
United States
Message 1318415 - Posted: 21 Dec 2012, 20:41:57 UTC - in response to Message 1318281.

Keep a watch on your results as you are starting to get a number of errors.
____________

Profile MikeProject donor
Volunteer tester
Avatar
Send message
Joined: 17 Feb 01
Posts: 25197
Credit: 34,812,820
RAC: 21,320
Germany
Message 1318478 - Posted: 21 Dec 2012, 22:19:02 UTC

You definetly need to free more CPU cores running 4 GPUs with multiple instances.

____________

Profile Fred J. Verster
Volunteer tester
Avatar
Send message
Joined: 21 Apr 04
Posts: 3252
Credit: 31,903,520
RAC: 119
Netherlands
Message 1318491 - Posted: 21 Dec 2012, 22:47:11 UTC - in response to Message 1318478.

You definetly need to free more CPU cores running 4 GPUs with multiple instances.


Very true, also needed with AMD/ATI GPUs, doesn't matter if Cross-Fire
is enabled.
Every GPU has 1 thread of an i7-2600, also running on higher frequncy
by increasing the Base-Clock from 100 to 102 to 104MHz. Since the multiplier is locked, it's the only option and works OK.

But I do have several driver-crashes, specially with SETI work?!

NVidia GPUs also need sometimes a dedicated core, CPU time is higher on NVidia
GPUs.
Almost double compaired to AMD/ATI GPUs.

I've set SETI the same way, 0.5CPU in stead of 0.04 so it uses 1 core/thread
setting this in app_info.xml when doing 2 pper GPU 1 core/thread will
be used, Einstein uses this setting too.

This AMD/ATI host does Docking or Einsteins Gravity Wave search on CPU.
SETI and Einstein only GPU.


____________

Profile Fred J. Verster
Volunteer tester
Avatar
Send message
Joined: 21 Apr 04
Posts: 3252
Credit: 31,903,520
RAC: 119
Netherlands
Message 1318504 - Posted: 21 Dec 2012, 23:21:48 UTC - in response to Message 1318491.
Last modified: 21 Dec 2012, 23:23:01 UTC

You definetly need to free more CPU cores running 4 GPUs with multiple instances.


Very true, also needed with AMD/ATI GPUs, doesn't matter if Cross-Fire
is enabled.
Every GPU has 1 thread of an i7-2600, also running on higher frequncy
by increasing the Base-Clock from 100 to 102 to 104MHz. Since the multiplier is locked, it's the only option and works OK.

But I do have several driver-crashes, specially with SETI work?!

NVidia GPUs also need sometimes a dedicated core, CPU time is higher on NVidia
GPUs.
Almost double compaired to AMD/ATI GPUs.

I've set SETI the same way, 0.5CPU in stead of 0.04 so it uses 1 core/thread
setting this in app_info.xml when doing 2 pper GPU 1 core/thread will
be used, Einstein uses this setting too.

This AMD/ATI host does Docking or Einsteins Gravity Wave search on CPU.
SETI and Einstein only GPU.





1,216.96 runtime

233.94 CPU time

118.06 Credit

SETI@home Enhanced v6.10 (cuda_fermi)



2763176272

6628794

21 Dec 2012 | 17:29:59 UTC

21 Dec 2012 | 21:41:34 UTC

Voltooid en gecontroleerd

1,570.51 runtime

102.46 CPU time. Less as NVidia GPUs.

118.06 Credit.



SETI@home Enhanced
Anoniem platform (ATI GPU)
Both platforms run 2 tasks per GPU.
____________

hancocka
Send message
Joined: 19 May 00
Posts: 10
Credit: 2,517,833
RAC: 23
United Kingdom
Message 1318744 - Posted: 22 Dec 2012, 10:43:04 UTC - in response to Message 1318478.

seems to be running okay, I'll watch for any new errors.
____________

Message boards : Number crunching : Balance CPU and GPUs

Copyright © 2014 University of California