Hi,<br><br>Thanks very much to Wendell, Gedare and Joel for the help.<br><br>The user extensions and the test examples are very usefull for gathering the performance results.<br><br>We plan to analyze the suggested user extensions and test example and come up with a test design. We will post test design for review as soon as we are done with the design.<br>
<br>One again thankyou.<br><br><br>Regards<br>Rohan Kangralkar<br><br><br><div class="gmail_quote">On Thu, Mar 8, 2012 at 11:43 AM, Joel Sherrill <span dir="ltr"><<a href="mailto:joel.sherrill@oarcorp.com">joel.sherrill@oarcorp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On 03/08/2012 08:21 AM, Gedare Bloom wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On Wed, Mar 7, 2012 at 9:37 PM, Gedare Bloom<<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Hi,<br>
<br>
If your target has a decent on-chip timer then you should be able to<br>
use the tmtests to get some idea. I can't speak to how<br>
accurate/precise the numbers would be but it would be a good place to<br>
start.<br>
</blockquote></blockquote>
<br>
<br></div>
The numbers from the tmtests are as good as the timer driver<br>
and underlying hardware. :)<br>
<br>
On some boards, they report cycles, on others microseconds.<br>
<br>
Various tmtests and psxtmtests include interrupt and context<br>
switch timing. These are straightforward tests generally designed<br>
to reliably give accurate timings for a specific use case of a method.<br>
The focus is on determining if a change has an impact and being<br>
able to compare RTEMS performance across BSPs and architectures.<br>
<br>
If you have other timing scenarios you are interested in, then<br>
we are open to submissions. This type of code needs careful<br>
review to ensure you are accurately measuring what you think<br>
you are and don't end up with anomalies.<br>
<br>
--joel<div><div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On Wed, Mar 7, 2012 at 7:24 PM, Rohan Kangralkar<br>
<<a href="mailto:rohankangralkar@yahoo.com" target="_blank">rohankangralkar@yahoo.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Hi All,<br>
<br>
RTEMS is a very deterministic RTOS and we would like to get the performance<br>
matrix for ADSP-BF527 processor (TLL6527m).<br>
<br>
We plan to get measurement of<br>
1. context switch latency<br>
</blockquote>
tm26<br>
<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2. interrupt latency<br>
</blockquote>
tm27<br>
<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
3. footprint size<br>
</blockquote>
should be a binutils 'size' program for your target that you can run<br>
on the binary executable to get its size... I'm not sure exactly what<br>
you are looking for / meaning by footprint here.<br>
<br>
</blockquote>
Check sptests/spsize -- might be what you are looking for<br>
<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I am looking into the details of the code to find the points of context<br>
switch. Can someone help me in identifying the points of context switch.<br>
Does RTEMS provides hooks at these points?<br>
<br>
</blockquote>
Good luck!<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
___________________________<br>
Thanks and regards<br>
Rohan Kangralkar<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
rtems-users mailing list<br>
<a href="mailto:rtems-users@rtems.org" target="_blank">rtems-users@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/<u></u>listinfo/rtems-users</a><br>
<br>
</blockquote></blockquote>
______________________________<u></u>_________________<br>
rtems-users mailing list<br>
<a href="mailto:rtems-users@rtems.org" target="_blank">rtems-users@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/<u></u>listinfo/rtems-users</a><br>
</blockquote>
<br>
<br></div></div><font color="#888888">
-- <br>
Joel Sherrill, Ph.D. Director of Research& Development<br>
joel.sherrill@OARcorp.com On-Line Applications Research<br>
Ask me about RTEMS: a free RTOS Huntsville AL 35805<br>
Support Available <a href="tel:%28256%29%20722-9985" value="+12567229985" target="_blank">(256) 722-9985</a></font><div><div></div><div class="h5"><br>
<br>
<br>
______________________________<u></u>_________________<br>
rtems-users mailing list<br>
<a href="mailto:rtems-users@rtems.org" target="_blank">rtems-users@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/<u></u>listinfo/rtems-users</a><br>
</div></div></blockquote></div><br>