CPU power required to drive 4 AMD GPU ?

Message boards : Number crunching : CPU power required to drive 4 AMD GPU ?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 1583876 - Posted: 9 Oct 2014, 10:46:57 UTC
Last modified: 9 Oct 2014, 11:06:07 UTC

Hi folks

After a long sabaticle from seti I have just dedicated a machine to the cause again :-)

it has 4 280X GPU and runs only GPU
however the CPU is pegged at 90-100%
this is not a worry as the machine is a dedicated headless cruncher

I'm just pondering if the CPU is actually preventing maximum RAC potential or if this is pretty normal

I havent used GPU for boinc before so it has many unknowns for me

Cheers

and well done for keeping the project running for 15 years !
i have only crunched for 14ish

:-)


63. (1) (b) "music" includes sounds wholly or predominantly characterised by the emission of a succession of repetitive beats
ID: 1583876 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1583889 - Posted: 9 Oct 2014, 11:31:22 UTC - in response to Message 1583876.  

This is only a 2-core Celeron driving 4 GPUs and 12 tasks:
http://setiathome.berkeley.edu/show_host_detail.php?hostid=7405247

Are you sure the best production of this system will be with 3 tasks/GPU ?
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1583889 · Report as offensive
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 1583890 - Posted: 9 Oct 2014, 11:38:17 UTC - in response to Message 1583889.  
Last modified: 9 Oct 2014, 12:17:00 UTC

yep its only a lowly celeron

I thought the same about the number of instances on each gpu but even on a count of 1 the cpu pegs >90

the big question is , just how much of an impact on the actual crunching does this have ? if its simply adding small delays but the gpus are running an order of magnitude faster, does it really make a lot of real world difference ?

thanks for the input
ID: 1583890 · Report as offensive
Profile -= Vyper =-
Volunteer tester
Avatar

Send message
Joined: 5 Sep 99
Posts: 1652
Credit: 1,065,191,981
RAC: 2,537
Sweden
Message 1583891 - Posted: 9 Oct 2014, 11:39:45 UTC

As i suspected when i checked your webpage. Those that have been running coinmining are soon returning to distributed computing as it's not sustainable anylonger to mine due to powerbill is higher than the relative income. :)

Welcome with your rig at S@H :)

_________________________________________________________________________
Addicted to SETI crunching!
Founder of GPU Users Group
ID: 1583891 · Report as offensive
Profile -= Vyper =-
Volunteer tester
Avatar

Send message
Joined: 5 Sep 99
Posts: 1652
Credit: 1,065,191,981
RAC: 2,537
Sweden
Message 1583893 - Posted: 9 Oct 2014, 11:43:03 UTC
Last modified: 9 Oct 2014, 11:43:22 UTC

The impact is when the workunits requires more cpu to Crunch, if i recall blanking is done by cpu.
And ofcourse the initials of every wu is made by the cpu. So the stronger cpu the more utilisation on the gpu and higher productivity.
Best thing is to monitor with gpu-z how much gpu utilisation you have on average if you are in the 95% range almost all the time then no need to bother.
More in parallell is often better as you have set it than fewer until the time when bus/cpu becomes bottleneck.

_________________________________________________________________________
Addicted to SETI crunching!
Founder of GPU Users Group
ID: 1583893 · Report as offensive
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 1583894 - Posted: 9 Oct 2014, 11:44:03 UTC - in response to Message 1583891.  
Last modified: 9 Oct 2014, 12:16:49 UTC

indeed

i have no heating in my house so in winter i run computers instead.

last year i mined and made money and the heating was paid for :-)

the profitability of GPU mining stopped back in May here in the UK, due to energy prices

it was a good run though made quite alot of money and still have a couple of machines left to heat the house this winter, shame i have to pay for it this time

needless to say the celeron was more than up for the job of script mining
ID: 1583894 · Report as offensive
Thomas
Volunteer tester

Send message
Joined: 9 Dec 11
Posts: 1499
Credit: 1,345,576
RAC: 0
France
Message 1583899 - Posted: 9 Oct 2014, 12:03:34 UTC - in response to Message 1583876.  

Welcome back Adrian :)
ID: 1583899 · Report as offensive
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 1583902 - Posted: 9 Oct 2014, 12:09:49 UTC - in response to Message 1583893.  
Last modified: 9 Oct 2014, 12:16:40 UTC

great thanks for your input vyper

i will have to wait for the RAC to even out and then do some comparisons

i had no idea that some processing was done on CPU as well, i thought all the CPU did was hand the units out.. not sure of the mechanism of this. any suggestions as to what to read to further understand the process ?
ID: 1583902 · Report as offensive
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 1583903 - Posted: 9 Oct 2014, 12:10:41 UTC - in response to Message 1583899.  
Last modified: 9 Oct 2014, 12:16:31 UTC

cheers thomas :-)
ID: 1583903 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34348
Credit: 79,922,639
RAC: 80
Germany
Message 1583910 - Posted: 9 Oct 2014, 12:49:00 UTC

In your case the motherboard is the bottleneck.
The GPU`s are running fine and the run times are nice for a 280x.

CPU time for work units are pretty normal.


With each crime and every kindness we birth our future.
ID: 1583910 · Report as offensive
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 1583912 - Posted: 9 Oct 2014, 12:54:05 UTC - in response to Message 1583910.  

ah ha, the voice of experience Mike, thanks for taking the time to go have a look.

i'm not going to spend on a new cpu so i will have to tune it over the following weeks, its all part of the fun

those 280x are undervolted too to save energy, doesn't appear to make much difference in performance

any idea is GPU Memory clock speed has much impact on overall crunching performance ?
ID: 1583912 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1583916 - Posted: 9 Oct 2014, 13:05:07 UTC - in response to Message 1583902.  

i had no idea that some processing was done on CPU as well, i thought all the CPU did was hand the units out..

Only for AstroPulse v6 the blanking is done on CPU
Not the case for AstroPulse v7 or SETI@home v7

The CPU load is due to the new drivers (> Catalyst 12.1) way of sync

See if:
-cpu_lock -instances_per_device 3

... put in files (similar names, may not be these exact on your system):
ap_cmdline_win_x86_SSE2_OpenCL_ATI.txt
mb_cmdline_win_x86_SSE_OpenCL_ATi_HD5.txt

... will improve (lower) the CPU load


Also try if SetiPerformance will help to check the optimal number of tasks/GPU
http://setiathome.berkeley.edu/forum_thread.php?id=73524&postid=1453245#1453245
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1583916 · Report as offensive
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 1583922 - Posted: 9 Oct 2014, 13:20:40 UTC - in response to Message 1583916.  

i have already run SetiPerformance, thats why i was running three threads/GPU

thanks for the info about cpu instances, i have done as you said and it looks like a little pressure has been relieved, still bouncing 80-90.

it will be interesting what RAC is possible with this rig, somewhere in the top 40 i hope, although its all nvidia up there
ID: 1583922 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34348
Credit: 79,922,639
RAC: 80
Germany
Message 1583925 - Posted: 9 Oct 2014, 13:22:54 UTC

3 instances is perfect for 280x.

No GPU memory speed is not that important for seti.
My last card was highly overclocked but times were almost same.


With each crime and every kindness we birth our future.
ID: 1583925 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1583929 - Posted: 9 Oct 2014, 13:34:41 UTC - in response to Message 1583922.  

i have already run SetiPerformance, thats why i was running three threads/GPU

thanks for the info about cpu instances, i have done as you said and it looks like a little pressure has been relieved, still bouncing 80-90.

it will be interesting what RAC is possible with this rig, somewhere in the top 40 i hope, although its all nvidia up there

For MB work the NV is most efficient and for AP ATI is most efficient, but both will run the jobs just fine.
If you wanted to start running AP on your GPUs. Then you may want to wait until we are fully switched over to AP v7. Due to your lower powered CPU. As AP v6 does blanking on the CPU.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1583929 · Report as offensive
Darth Beaver Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Avatar

Send message
Joined: 20 Aug 99
Posts: 6728
Credit: 21,443,075
RAC: 3
Australia
Message 1583942 - Posted: 9 Oct 2014, 14:45:48 UTC

Hal9000 i have a question as i am gob smacked at how he can run 4 GPU's on a 2 core celeron so i looked up the card .
My question is this .

Is what AMD call stream processing units simular to CUDA cores , as this card he has says it has 1792 stream processing units , so i'm thinking that would be like saying 1792 CUDA cores ?

Without getting to technical about the differences between the 2 types
ID: 1583942 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1584062 - Posted: 9 Oct 2014, 18:10:30 UTC - in response to Message 1583942.  

Hal9000 i have a question as i am gob smacked at how he can run 4 GPU's on a 2 core celeron so i looked up the card .
My question is this .

Is what AMD call stream processing units simular to CUDA cores , as this card he has says it has 1792 stream processing units , so i'm thinking that would be like saying 1792 CUDA cores ?

Without getting to technical about the differences between the 2 types

Before Nvidia stated using the term "CUDA cores" they and everyone else used the term "Shaders". ATI used the term "Stream processors".
If you look at the list for ATI or Nvidia on Wikipedia you will see the "Core config" column. Which lists the Unified Shaders, Texture mapping units, & Render output units for each GPU. If you compare the Titan Z with the Radeon R9 295X2. Then you will se two cards with a similar core config but two very different results.

How the software, firmware/drivers/apps, make use of that hardware is what really separates the two.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1584062 · Report as offensive
Darth Beaver Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Avatar

Send message
Joined: 20 Aug 99
Posts: 6728
Credit: 21,443,075
RAC: 3
Australia
Message 1584346 - Posted: 10 Oct 2014, 2:42:47 UTC

Thank's Hal9000 that's what i thought it meant .
ID: 1584346 · Report as offensive

Message boards : Number crunching : CPU power required to drive 4 AMD GPU ?


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