[RTEMS Project] #2271: Improved timestamp implementation
RTEMS trac
trac at rtems.org
Mon Mar 16 16:18:07 UTC 2015
#2271: Improved timestamp implementation
-----------------------------+------------------------------
Reporter: sebastian.huber | Owner: sebastian.huber
Type: enhancement | Status: accepted
Priority: normal | Milestone: 4.11.1
Component: cpukit | Version: 4.11
Severity: normal | Resolution:
Keywords: |
-----------------------------+------------------------------
Comment (by AlexKrEB):
Plots with hardware periphery (NGMP)
These plots as well as those in the upcoming section feature the same test
environment than previously, however, a NGMP 4 processor core board was
used. Profiling was enabled and the frequency was 50MHz.
[[Image(new_bintime_with.png)]]
[[Image(new_uptime_with.png)]]
The bintime plot shows a linear increase in requests which nearly
quadruples from 600000 requests for one processor to nearly 2.2 million
requests for four processors.
For the RTEMSUptime it also starts to grow linearly, however with four
processors a breakdown can be investigated. This behaviour in supposed to
continue once more processors are in use or the frequency increases. For
one processor there are about 120000 requests and the peak is reached for
three processors with 250000.
'''Plots without hardware periphery (NGMP)'''
[[Image(new_bintime_without.png)]]
[[Image(new_uptime_without.png)]]
For the cases without hardware periphery the plot figures are similar to
the behaviour described in the section before. For the bintime requests,
the increase is again linear, whereas the increase drops for the RTEMS
nanosecond extension when four processors are used. Altogether the
absolute amount of requests in higher than in the case of hardware usage
due to the simplified return logic.
--
Ticket URL: <http://devel.rtems.org/ticket/2271#comment:6>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list