CPU Usage time...

Questions and Answers : GPU applications : CPU Usage time...
Message board moderation

To post messages, you must log in.

AuthorMessage
Paul DT Scully
Volunteer tester
Avatar

Send message
Joined: 30 Jun 04
Posts: 26
Credit: 259,861
RAC: 0
United Kingdom
Message 852751 - Posted: 12 Jan 2009, 20:53:41 UTC

I don't know if this will work for everyone, but the initial test seem to work for me.

Like most people I am getting "0.04 CPUs, 1 CUDA", and was think that as BOINC is still basically designed to crunch CPU WU's, and the CUDA is just as addon to the core programming. So if a CUDA WU is told it can use say 4% of the CPU, but the CPU WU's have been told they can use 100%, then of course you will have a conflict for CPU usage.

So for a test I have set my CPU Usage time to 98.95%, I know I could have set it too 99%, but I just wanted to be safe.

Anyway, my initial test seems to point to a slight increase in CUDA WU processing...but like I said before, this may not work for everyone...
Q6600 @ 2.40GHz
Vista Ultimate x64 SP1
Mem: 4GB
8800GT 181.22
BOINC 6.6.3 Win64

ACTIVE PROJECTS
ID: 852751 · Report as offensive
Maik

Send message
Joined: 15 May 99
Posts: 163
Credit: 9,208,555
RAC: 0
Germany
Message 852756 - Posted: 12 Jan 2009, 21:18:20 UTC

Normally there is no need to set CPU-usage manual.
The BM-Cuda will take CPU-usage if it needs them.
If you need bit more performance on your host because your working / browsing the web on int, use the max % on multiproccessorsystems option in extras, preferences at BM menue. Set to 99% and you will have 1CPU-core free for other things you want to do at this host.
ID: 852756 · Report as offensive
Paul DT Scully
Volunteer tester
Avatar

Send message
Joined: 30 Jun 04
Posts: 26
Credit: 259,861
RAC: 0
United Kingdom
Message 852779 - Posted: 12 Jan 2009, 22:55:00 UTC - in response to Message 852756.  

I think you are missing the point that I am trying to make. Let me explain, the WU's that normally take me about 3m30s to complete, now only take me about 3m10s to complete since I change the CPU Usage too 99%.

This is because I have made sure that there is always CPU time available too CUDA when it requires it. The CPU WU's still have 99% of each of my 4 cores to use.
Q6600 @ 2.40GHz
Vista Ultimate x64 SP1
Mem: 4GB
8800GT 181.22
BOINC 6.6.3 Win64

ACTIVE PROJECTS
ID: 852779 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 852780 - Posted: 12 Jan 2009, 22:58:54 UTC - in response to Message 852779.  

I think you are missing the point that I am trying to make. Let me explain, the WU's that normally take me about 3m30s to complete, now only take me about 3m10s to complete since I change the CPU Usage too 99%.

This is because I have made sure that there is always CPU time available too CUDA when it requires it. The CPU WU's still have 99% of each of my 4 cores to use.

Do you use CPU times or wall clock times ?
ID: 852780 · Report as offensive
Maik

Send message
Joined: 15 May 99
Posts: 163
Credit: 9,208,555
RAC: 0
Germany
Message 852781 - Posted: 12 Jan 2009, 23:06:29 UTC - in response to Message 852779.  

I think you are missing the point that I am trying to make...


I think i understand. After you did the change how many sec / min do you loose on your 4 cores summary because of this change? Is it is worth to gain speed up from 20sec?
ID: 852781 · Report as offensive
Paul DT Scully
Volunteer tester
Avatar

Send message
Joined: 30 Jun 04
Posts: 26
Credit: 259,861
RAC: 0
United Kingdom
Message 852797 - Posted: 13 Jan 2009, 0:23:50 UTC - in response to Message 852781.  
Last modified: 13 Jan 2009, 0:36:51 UTC

Raistmer; I am using CPU Times, which is about 5-10min wall clock time, plus I'm also using your latest optimized version of Seti, which I have based the WU's time on.

I am also running Seti Beta & GPUGrid, but they will take me longer to gauge if or how much an improvement I get from doing this.

I know I am sacrificing CPU WU times, but as this is basically a test to see if I can improve GPU WU times, I can live with this.
Q6600 @ 2.40GHz
Vista Ultimate x64 SP1
Mem: 4GB
8800GT 181.22
BOINC 6.6.3 Win64

ACTIVE PROJECTS
ID: 852797 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 852800 - Posted: 13 Jan 2009, 0:29:48 UTC - in response to Message 852797.  

CPU Times

Well, CPU time not matter for CUDA app. Use wall clock times.
ID: 852800 · Report as offensive
Paul DT Scully
Volunteer tester
Avatar

Send message
Joined: 30 Jun 04
Posts: 26
Credit: 259,861
RAC: 0
United Kingdom
Message 852805 - Posted: 13 Jan 2009, 0:40:11 UTC - in response to Message 852800.  

I guess it will be easier to measure wall clock time with larger GPU WU's.
Q6600 @ 2.40GHz
Vista Ultimate x64 SP1
Mem: 4GB
8800GT 181.22
BOINC 6.6.3 Win64

ACTIVE PROJECTS
ID: 852805 · Report as offensive

Questions and Answers : GPU applications : CPU Usage time...


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