How about changing it to not throttle apps that use less than the current 
throttling value?  E.g. if throttling is set at .9, don't throttle a task that 
uses .8.

-----Original Message-----
From: boinc_dev [mailto:boinc_dev-boun...@ssl.berkeley.edu] On Behalf Of David 
Anderson
Sent: Friday, July 05, 2013 11:50 PM
To: boinc_dev@ssl.berkeley.edu
Subject: Re: [boinc_dev] CPU throttling and GPU apps

I changed it not throttle apps that use < .5 CPUs
-- David

On 04-Jul-2013 2:38 PM, Eric J Korpela wrote:
> The only pro I can think of would be to reduce GPU use to keep
> temperature or power use down, but that would be better implemented as
> GPU throttling.
>
> On Thu, Jul 4, 2013 at 5:52 AM, Bernd Machenschalk
> <bernd.machensch...@aei.mpg.de> wrote:
>> On 04.07.13 13:15, Heinz-Bernd Eggenstein wrote:
>>
>>> I guess there are several pros and cons, e.g.:
>>>
>>> cons:
>>>     - one one hand, GPU apps (depending on the CPU share?) get a higher OS
>>> prio (in terms of "niceness") to prevent the GPU being starved. Throttling
>>> the CPU might very well cause this starvation
>>>     - if a GPU app has a rather low CPU runtime share in the first place,
>>> further CPU throttling does not seem too useful.
>>>     - in order to avoid GPU load to interfere with the user doing non-BOINC
>>> related stuff, there is already the setting "Suspend GPU work while
>>> computer is in use".
>>
>>
>> Here's one more:
>>
>> When not synchronized with GPU-CPU communication (kernel launches, data
>> transfer) throtteling an App can break any running GPU task. I'm not sure
>> whether the throtteling implementations of all BOINC Clients that are being
>> used properly honor critical sections, nor am I that all GPU apps of all
>> projects make proper use of these.
>>
>>
>>> pros:
>>>     I can't think about many
>>
>>
>> Actually I can't think about any.
>>
>> Best,
>> Bernd
>>
>>
>> _______________________________________________
>> boinc_dev mailing list
>> boinc_dev@ssl.berkeley.edu
>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>> To unsubscribe, visit the above URL and
>> (near bottom of page) enter your email address.
> _______________________________________________
> boinc_dev mailing list
> boinc_dev@ssl.berkeley.edu
> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.
>
_______________________________________________
boinc_dev mailing list
boinc_dev@ssl.berkeley.edu
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.
_______________________________________________
boinc_dev mailing list
boinc_dev@ssl.berkeley.edu
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to