1 <!-- Copyright (C) 2003 Red Hat, Inc. -->
2 <!-- This material may be distributed only subject to the terms -->
3 <!-- and conditions set forth in the Open Publication License, v1.0 -->
4 <!-- or later (the latest version is presently available at -->
5 <!-- http://www.opencontent.org/openpub/). -->
6 <!-- Distribution of the work or derivative of the work in any -->
7 <!-- standard (paper) book form is prohibited unless prior -->
8 <!-- permission is obtained from the copyright holder. -->
12 >Board: Fujitsu SPARClite Evaluation Board</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
19 TITLE="eCos User Guide"
20 HREF="ecos-user-guide.html"><LINK
22 TITLE="Real-time characterization"
23 HREF="real-time-characterization.html"><LINK
25 TITLE="Board: Matsushita STDEVAL1 Board"
26 HREF="rt-mn10300-stdeval1.html"><LINK
28 TITLE="Board: Cogent CMA MPC860 (PowerPC) Evaluation "
29 HREF="rt-ppc-cogent.html"></HEAD
40 SUMMARY="Header navigation table"
57 HREF="rt-mn10300-stdeval1.html"
65 >Appendix B. Real-time characterization</TD
71 HREF="rt-ppc-cogent.html"
85 NAME="RT-SPARCLITE-SLEB">Board: Fujitsu SPARClite Evaluation Board</H1
94 > Board: Fujitsu SPARClite Evaluation Board
96 CPU : Fujitsu SPARClite MB8683X 100MHz
100 Note: all times are in microseconds (.000001) unless otherwise stated
102 Reading the hardware clock takes 0 'ticks' overhead
103 ... this value will be factored out of all other measurements
104 Clock interrupt took 17.19 microseconds (17 raw clock ticks)
113 Scheduler operations: 128
119 Ave Min Max Var Ave Min Function
120 ====== ====== ====== ====== ========== ========
121 48.59 47.00 63.01 1.41 66% 70% Create thread
122 2.13 2.00 5.00 0.24 95% 95% Yield thread [all suspended]
123 2.92 2.00 10.00 0.69 58% 37% Suspend [suspended] thread
124 2.13 1.00 10.00 0.66 75% 20% Resume thread
125 2.79 2.00 11.00 0.86 95% 54% Set priority
126 1.00 0.00 5.00 0.33 79% 16% Get priority
127 7.17 5.00 34.00 2.24 95% 95% Kill [suspended] thread
128 2.42 2.00 12.00 0.80 95% 95% Yield [no other] thread
129 3.46 2.00 14.00 1.10 75% 83% Resume [suspended low prio] thread
130 2.00 1.00 9.00 0.58 66% 29% Resume [runnable low prio] thread
131 4.21 3.00 20.00 1.38 95% 91% Suspend [runnable] thread
132 2.33 2.00 10.00 0.64 95% 95% Yield [only low prio] thread
133 2.00 1.00 9.00 0.67 58% 33% Suspend [runnable->not runnable]
134 5.79 4.00 30.00 2.07 95% 95% Kill [runnable] thread
135 39.34 37.00 75.01 3.36 91% 91% Resume [high priority] thread
136 15.20 15.00 31.00 0.40 97% 97% Thread switch
138 1.04 1.00 4.00 0.08 97% 97% Scheduler lock
139 1.42 1.00 5.00 0.51 60% 60% Scheduler unlock [0 threads]
140 1.41 1.00 5.00 0.50 61% 61% Scheduler unlock [1 suspended]
141 1.41 1.00 5.00 0.50 60% 60% Scheduler unlock [many suspended]
142 1.40 1.00 5.00 0.50 62% 62% Scheduler unlock [many low prio]
144 1.19 1.00 6.00 0.35 93% 93% Init mutex
145 2.34 2.00 12.00 0.64 93% 93% Lock [unlocked] mutex
146 3.41 3.00 13.00 0.71 96% 87% Unlock [locked] mutex
147 2.16 1.00 10.00 0.49 87% 9% Trylock [unlocked] mutex
148 1.78 1.00 7.00 0.59 59% 37% Trylock [locked] mutex
149 0.72 0.00 2.00 0.45 65% 31% Destroy mutex
150 25.25 24.00 41.00 0.98 71% 25% Unlock/Lock mutex
152 1.44 1.00 9.00 0.68 96% 78% Create mbox
153 0.94 0.00 3.00 0.23 84% 12% Peek [empty] mbox
154 3.06 2.00 13.00 0.62 71% 25% Put [first] mbox
155 0.69 0.00 3.00 0.52 59% 37% Peek [1 msg] mbox
156 2.44 2.00 10.00 0.68 96% 78% Put [second] mbox
157 0.78 0.00 3.00 0.44 68% 28% Peek [2 msgs] mbox
158 3.78 3.00 14.00 0.83 96% 53% Get [first] mbox
159 2.97 2.00 9.00 0.61 56% 31% Get [second] mbox
160 2.53 2.00 12.00 0.80 96% 75% Tryput [first] mbox
161 2.72 2.00 12.00 0.81 96% 56% Peek item [non-empty] mbox
162 2.63 2.00 13.00 0.94 90% 75% Tryget [non-empty] mbox
163 1.97 1.00 6.00 0.42 68% 21% Peek item [empty] mbox
164 2.09 1.00 9.00 0.49 78% 15% Tryget [empty] mbox
165 0.84 0.00 4.00 0.42 71% 25% Waiting to get mbox
166 0.81 0.00 4.00 0.46 68% 28% Waiting to put mbox
167 2.38 2.00 11.00 0.66 96% 87% Delete mbox
168 23.41 22.00 47.00 1.47 96% 96% Put/Get mbox
170 1.03 0.00 6.00 0.31 84% 12% Init semaphore
171 2.66 2.00 8.00 0.66 96% 50% Post [0] semaphore
172 1.97 1.00 10.00 0.55 68% 28% Wait [1] semaphore
173 1.78 1.00 8.00 0.63 56% 40% Trywait [0] semaphore
174 1.84 1.00 8.00 0.58 62% 34% Trywait [1] semaphore
175 1.00 0.00 5.00 0.25 84% 12% Peek semaphore
176 0.81 0.00 4.00 0.46 68% 28% Destroy semaphore
177 19.03 18.00 41.00 1.37 96% 96% Post/Wait semaphore
179 1.38 1.00 6.00 0.56 75% 75% Create counter
180 1.09 1.00 3.00 0.18 93% 93% Get counter value
181 1.00 0.00 5.00 0.31 78% 15% Set counter value
182 3.09 2.00 6.00 0.35 78% 9% Tick counter
183 0.91 0.00 5.00 0.40 75% 21% Delete counter
185 2.53 2.00 9.00 0.70 96% 65% Create alarm
186 6.03 5.00 22.00 1.00 50% 46% Initialize alarm
187 0.78 0.00 4.00 0.49 65% 31% Disable alarm
188 2.91 2.00 13.00 0.91 87% 50% Enable alarm
189 0.97 0.00 5.00 0.30 81% 15% Delete alarm
190 2.69 2.00 9.00 0.69 96% 50% Tick counter [1 alarm]
191 12.00 11.00 23.00 0.69 62% 34% Tick counter [many alarms]
192 4.16 3.00 13.00 0.55 84% 12% Tick & fire counter [1 alarm]
193 72.69 72.01 87.01 1.03 96% 96% Tick & fire counters [>1 together]
194 13.66 13.00 23.00 0.82 96% 62% Tick & fire counters [>1 separately]
195 13.26 13.00 42.00 0.51 98% 98% Alarm latency [0 threads]
196 16.75 11.00 53.01 2.78 64% 16% Alarm latency [2 threads]
197 24.06 18.00 58.01 3.55 67% 25% Alarm latency [many threads]
199 3.61 2.00 13.00 0.00 Clock/interrupt latency
201 Timing complete - 23590 ms total
203 PASS:<Basic timing OK>
216 SUMMARY="Footer navigation table"
227 HREF="rt-mn10300-stdeval1.html"
236 HREF="ecos-user-guide.html"
245 HREF="rt-ppc-cogent.html"
255 >Board: Matsushita STDEVAL1 Board</TD
261 HREF="real-time-characterization.html"
269 >Board: Cogent CMA MPC860 (PowerPC) Evaluation</TD