Welcome to MilkyWay@home

Any way to hack "non CPU intensive" client side?

Message boards : Number crunching : Any way to hack "non CPU intensive" client side?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile JerWA

Send message
Joined: 22 Jun 09
Posts: 52
Credit: 74,110,876
RAC: 0
Message 28256 - Posted: 23 Jul 2009, 7:06:53 UTC
Last modified: 23 Jul 2009, 7:08:17 UTC

Was digging through the client stuff and noticed this flag, meant for projects that are primarily not using CPU. Sound familiar? Unfortunately it is currently project wide, i.e. if you've got CPU apps and GPU apps they'd all get flagged non CPU intensive and bad things would ensue.

I was just curious if anyone has looked at the possibility of hacking this client-side, if it's something that gets pushed in the configs or whatnot. Since we're only running 1 flavor of app at a time, if we could do it locally as part of the GPU app install/setup (even if we have to do it manually), I think that'd go a long way towards sorting the ATI scheduling issues until we can get an official fix that has to come from the BOINC client folks. Likewise, since we'd be fooling the client locally, it wouldn't negatively impact the CPU app users.

Just trying to find a shorter term fix than "in 6.8, no 6.10, maybe 6.12 around the end of the year..." which is starting to read like never. Are we out of luck or is this something we can hax0r? :-D
ID: 28256 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 28257 - Posted: 23 Jul 2009, 8:28:57 UTC - in response to Message 28256.  

I was just curious if anyone has looked at the possibility of hacking this client-side, if it's something that gets pushed in the configs or whatnot. Since we're only running 1 flavor of app at a time, if we could do it locally as part of the GPU app install/setup (even if we have to do it manually), I think that'd go a long way towards sorting the ATI scheduling issues until we can get an official fix that has to come from the BOINC client folks. Likewise, since we'd be fooling the client locally, it wouldn't negatively impact the CPU app users.

Crunch3r is looking into it right now.
ID: 28257 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile JerWA

Send message
Joined: 22 Jun 09
Posts: 52
Credit: 74,110,876
RAC: 0
Message 28264 - Posted: 23 Jul 2009, 14:18:17 UTC


ID: 28264 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile The Gas Giant
Avatar

Send message
Joined: 24 Dec 07
Posts: 1947
Credit: 240,884,648
RAC: 0
Message 28275 - Posted: 23 Jul 2009, 20:39:07 UTC
Last modified: 23 Jul 2009, 20:39:30 UTC

I tried this early on and BOINC only downloaded 1 MW wu at a time, which wasn't very usefull. FreeHAL use this flag and are able to get multiple wu's running - but not cached.
ID: 28275 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile KWSN imcrazynow
Avatar

Send message
Joined: 22 Nov 08
Posts: 136
Credit: 319,414,799
RAC: 0
Message 28341 - Posted: 25 Jul 2009, 0:55:05 UTC

Very good Sir J!
I really hope Crunch3r can do something with this. I got alot of faith in him. He's very good on the client side.

4870 GPU
4870 GPU
ID: 28341 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Logan
Avatar

Send message
Joined: 15 Aug 08
Posts: 163
Credit: 3,876,869
RAC: 0
Message 28343 - Posted: 25 Jul 2009, 5:16:00 UTC - in response to Message 28341.  

Very good Sir J!
I really hope Crunch3r can do something with this. I got alot of faith in him. He's very good on the client side.


Sure.. He can... ;)
Logan.

BOINC FAQ Service (Ahora, también disponible en Español/Now available in Spanish)
ID: 28343 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Crunch3r
Volunteer developer
Avatar

Send message
Joined: 17 Feb 08
Posts: 363
Credit: 258,227,990
RAC: 0
Message 28350 - Posted: 25 Jul 2009, 13:19:27 UTC - in response to Message 28343.  
Last modified: 25 Jul 2009, 14:00:07 UTC

Here's a screenshot of the CAL Boinc client running ABC@Home along with Milkyway using a modified app_info.xml

<app_version>
  <app_name>milkyway</app_name>
  <version_num>19</version_num>
    <flops>1.0e11</flops>
    <avg_ncpus>0.25</avg_ncpus>
    <max_ncpus>1</max_ncpus>
<coproc>
<type>CAL</type>
<count>1</count>
</coproc>





Now i need to figure out a way to make it start more than one CAL app ...

News about the client will be posted HERE

Join Support science! Joinc Team BOINC United now!
ID: 28350 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Crunch3r
Volunteer developer
Avatar

Send message
Joined: 17 Feb 08
Posts: 363
Credit: 258,227,990
RAC: 0
Message 28352 - Posted: 25 Jul 2009, 15:51:47 UTC - in response to Message 28350.  
Last modified: 25 Jul 2009, 15:52:33 UTC

Cal enabled boinc showing CAL devices in the boinc manager message tab...



Join Support science! Joinc Team BOINC United now!
ID: 28352 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile arkayn
Avatar

Send message
Joined: 14 Feb 09
Posts: 999
Credit: 74,932,619
RAC: 0
Message 28353 - Posted: 25 Jul 2009, 17:06:28 UTC

I will love to have that Manager once it is released.
ID: 28353 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
John Clark

Send message
Joined: 4 Oct 08
Posts: 1734
Credit: 64,228,409
RAC: 0
Message 28371 - Posted: 26 Jul 2009, 7:20:41 UTC

Me too!
Go away, I was asleep


ID: 28371 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Any way to hack "non CPU intensive" client side?

©2024 Astroinformatics Group