Compression and decompression CPU usage in Leon 3

Joel Sherrill joel.sherrill at oarcorp.com
Mon Jan 12 21:35:47 UTC 2015


On 1/12/2015 3:33 PM, Rafael Morales wrote:
> Dear Angelo,
>
> Thank you for your response.
>
> I've checked and there is no critical sections inside code. Just nested 
> "for" and memory buffers playing.
Any chance the thread doing the compression is non-preemptible?

> Saludos Rafael.
>
>
>> Check that there is not a critical section running within the algorithm
>>
>> On 13/01/2015 5:39 AM, Rafael Morales wrote:
>>> Dear all,
>>>
>>> I'm using a Leon 3 with RTEMS 4.10.
>>>
>>> When I run a compression/decompression algorithm (zlib or promDecode 
>>> from mkprom sources) on KB of data,
>>> my other RTEMS tasks seems to be frozen.
>>> I've tried to put the compression/decompression in a separate task 
>>> with low priority, but no luck.
>>>
>>> In theory, a more privileged task should stop the compression and 
>>> start to run, but I see just the opposite.
>>>
>>> Any idea?
>>>
>>> Thanks in advance.
>>> _______________________________________________
>>> users mailing list
>>> users at rtems.org
>>> http://lists.rtems.org/mailman/listinfo/users
>> ---
>> This email has been checked for viruses by Avast antivirus software.
>> http://www.avast.com
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985



More information about the users mailing list