]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/user-guide/rt-mn10300-stdeval1.html
357d031ccf358959b7446a84ce5a1d6ed33012d9
[karo-tx-redboot.git] / doc / html / user-guide / rt-mn10300-stdeval1.html
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.               -->
9 <HTML
10 ><HEAD
11 ><TITLE
12 >Board: Matsushita STDEVAL1 Board</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
14 <META
15 NAME="GENERATOR"
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
17 "><LINK
18 REL="HOME"
19 TITLE="eCos User Guide"
20 HREF="ecos-user-guide.html"><LINK
21 REL="UP"
22 TITLE="Real-time characterization"
23 HREF="real-time-characterization.html"><LINK
24 REL="PREVIOUS"
25 TITLE="Board: Toshiba REF 4955"
26 HREF="rt-tx49-ref4955.html"><LINK
27 REL="NEXT"
28 TITLE="Board: Fujitsu SPARClite Evaluation Board"
29 HREF="rt-sparclite-sleb.html"></HEAD
30 ><BODY
31 CLASS="SECT1"
32 BGCOLOR="#FFFFFF"
33 TEXT="#000000"
34 LINK="#0000FF"
35 VLINK="#840084"
36 ALINK="#0000FF"
37 ><DIV
38 CLASS="NAVHEADER"
39 ><TABLE
40 SUMMARY="Header navigation table"
41 WIDTH="100%"
42 BORDER="0"
43 CELLPADDING="0"
44 CELLSPACING="0"
45 ><TR
46 ><TH
47 COLSPAN="3"
48 ALIGN="center"
49 >eCos User Guide</TH
50 ></TR
51 ><TR
52 ><TD
53 WIDTH="10%"
54 ALIGN="left"
55 VALIGN="bottom"
56 ><A
57 HREF="rt-tx49-ref4955.html"
58 ACCESSKEY="P"
59 >Prev</A
60 ></TD
61 ><TD
62 WIDTH="80%"
63 ALIGN="center"
64 VALIGN="bottom"
65 >Appendix B. Real-time characterization</TD
66 ><TD
67 WIDTH="10%"
68 ALIGN="right"
69 VALIGN="bottom"
70 ><A
71 HREF="rt-sparclite-sleb.html"
72 ACCESSKEY="N"
73 >Next</A
74 ></TD
75 ></TR
76 ></TABLE
77 ><HR
78 ALIGN="LEFT"
79 WIDTH="100%"></DIV
80 ><DIV
81 CLASS="SECT1"
82 ><H1
83 CLASS="SECT1"
84 ><A
85 NAME="RT-MN10300-STDEVAL1">Board: Matsushita STDEVAL1 Board</H1
86 ><TABLE
87 BORDER="5"
88 BGCOLOR="#E0E0F0"
89 WIDTH="70%"
90 ><TR
91 ><TD
92 ><PRE
93 CLASS="LITERALLAYOUT"
94 >&#13;Board: Matsushita STDEVAL1 Board
95
96 CPU  : MN103002A  60MHz
97
98 eCOS Kernel Timings
99 Note: all times are in microseconds (.000001) unless otherwise stated
100
101 Reading the hardware clock takes 18 'ticks' overhead
102 ... this value will be factored out of all other measurements
103 Clock interrupt took   13.73 microseconds (205 raw clock ticks)
104
105 Testing parameters:
106    Clock samples:          32
107    Threads:                24
108    Thread switches:       128
109    Mutexes:                32
110    Mailboxes:              32
111    Semaphores:             32
112    Scheduler operations:  128
113    Counters:               32
114    Alarms:                 32
115
116
117                                  Confidence
118      Ave     Min     Max     Var  Ave  Min  Function
119   ======  ======  ======  ====== ========== ========
120    14.36   11.53   23.53    1.81   54%  33% Create thread
121     2.64    2.53    5.07    0.20   95%  95% Yield thread [all suspended]
122     2.25    1.93    4.80    0.31   45%  83% Suspend [suspended] thread
123     2.19    2.00    4.93    0.28   91%  91% Resume thread
124     3.42    3.00    8.40    0.47   95%  87% Set priority
125     0.31    0.13    1.20    0.19   79%  58% Get priority
126     8.26    7.40   18.80    0.93   95%  87% Kill [suspended] thread
127     2.58    2.47    5.13    0.21   95%  95% Yield [no other] thread
128     5.07    4.53    8.67    0.44   62%  50% Resume [suspended low prio] thread
129     2.27    2.07    4.53    0.23   87%  87% Resume [runnable low prio] thread
130     4.76    4.07    9.40    0.65   66%  75% Suspend [runnable] thread
131     2.63    2.53    4.73    0.18   95%  95% Yield [only low prio] thread
132     2.09    1.87    4.27    0.27   91%  79% Suspend [runnable-&#62;not runnable]
133    10.79   10.00   18.20    0.81   95%  79% Kill [runnable] thread
134    20.30   18.40   28.80    1.42   79%  54% Resume [high priority] thread
135     5.53    5.47   12.13    0.11   98%  97% Thread switch
136
137     0.28    0.27    2.20    0.03   97%  97% Scheduler lock
138     1.14    1.13    2.00    0.01   99%  99% Scheduler unlock [0 threads]
139     1.14    1.13    2.40    0.02   99%  99% Scheduler unlock [1 suspended]
140     1.16    1.13    3.33    0.06   95%  95% Scheduler unlock [many suspended]
141     1.23    1.20    3.13    0.05   95%  95% Scheduler unlock [many low prio]
142
143     1.29    1.00    4.20    0.25   65%  50% Init mutex
144     2.65    2.47    5.27    0.23   93%  87% Lock [unlocked] mutex
145     3.26    3.07    6.80    0.28   93%  87% Unlock [locked] mutex
146     2.48    2.33    5.07    0.21   90%  87% Trylock [unlocked] mutex
147     2.20    2.07    4.67    0.21   93%  87% Trylock [locked] mutex
148     0.23    0.20    1.00    0.05   96%  93% Destroy mutex
149    25.11   24.73   27.53    0.21   65%  31% Unlock/Lock mutex
150
151     2.49    2.00    5.73    0.32   81%  37% Create mbox
152     0.11    0.00    1.60    0.15   84%  81% Peek [empty] mbox
153     3.01    2.60    9.47    0.52   96%  78% Put [first] mbox
154     0.10    0.00    1.67    0.15   87%  81% Peek [1 msg] mbox
155     3.09    2.60    8.33    0.50   93%  75% Put [second] mbox
156     0.06    0.00    1.13    0.08   96%  87% Peek [2 msgs] mbox
157     3.10    2.80    7.93    0.40   93%  84% Get [first] mbox
158     3.13    2.80    7.53    0.43   90%  78% Get [second] mbox
159     2.99    2.60    8.53    0.52   93%  75% Tryput [first] mbox
160     2.65    2.33    6.80    0.42   90%  78% Peek item [non-empty] mbox
161     3.05    2.73    7.60    0.42   93%  78% Tryget [non-empty] mbox
162     3.16    2.93    6.27    0.31   84%  84% Peek item [empty] mbox
163     2.48    2.27    5.73    0.30   84%  84% Tryget [empty] mbox
164     0.23    0.13    2.07    0.14   96%  87% Waiting to get mbox
165     0.22    0.13    1.93    0.13   96%  75% Waiting to put mbox
166     3.08    2.80    7.93    0.42   84%  84% Delete mbox
167    16.01   15.53   19.00    0.52   78%  59% Put/Get mbox
168
169     0.85    0.67    3.27    0.19   96%  50% Init semaphore
170     2.00    1.93    3.87    0.12   96%  90% Post [0] semaphore
171     2.05    2.00    3.47    0.09   96%  96% Wait [1] semaphore
172     1.85    1.80    3.47    0.10   96%  96% Trywait [0] semaphore
173     1.82    1.80    2.53    0.04   96%  96% Trywait [1] semaphore
174     0.36    0.33    1.33    0.06   96%  96% Peek semaphore
175     0.38    0.33    1.87    0.09   96%  96% Destroy semaphore
176    12.38   12.20   16.27    0.30   93%  87% Post/Wait semaphore
177
178     1.18    0.73    4.07    0.24   78%  18% Create counter
179     0.20    0.13    1.40    0.11   87%  87% Get counter value
180     0.24    0.20    1.40    0.08   93%  93% Set counter value
181     3.17    3.13    4.20    0.07   93%  93% Tick counter
182     0.44    0.40    1.73    0.08   96%  96% Delete counter
183
184     2.24    1.67    5.13    0.47   68%  65% Create alarm
185     3.86    3.40    9.67    0.51   90%  78% Initialize alarm
186     0.15    0.07    1.60    0.12   96%  68% Disable alarm
187     3.76    3.47    7.67    0.35   93%  75% Enable alarm
188     0.57    0.47    2.73    0.16   96%  84% Delete alarm
189     3.64    3.60    4.73    0.07   96%  96% Tick counter [1 alarm]
190    21.72   21.67   23.27    0.10   96%  96% Tick counter [many alarms]
191     6.13    6.07    8.07    0.12   96%  96% Tick &#38; fire counter [1 alarm]
192   101.40   99.53  132.73    2.75   93%  93% Tick &#38; fire counters [&#62;1 together]
193    24.21   24.13   26.40    0.14   96%  96% Tick &#38; fire counters [&#62;1 separately]
194    11.74   11.60   22.67    0.26   98%  98% Alarm latency [0 threads]
195    14.58   11.73   24.93    1.59   54%  28% Alarm latency [2 threads]
196    18.18   15.20   41.07    1.96   60%  43% Alarm latency [many threads]
197
198     3.06    2.13   10.33    0.00            Clock/interrupt latency
199
200 Timing complete - 23480 ms total
201
202 PASS:&lt;Basic timing OK&#62;
203 EXIT:&lt;done&#62;
204
205         </PRE
206 ></TD
207 ></TR
208 ></TABLE
209 ></DIV
210 ><DIV
211 CLASS="NAVFOOTER"
212 ><HR
213 ALIGN="LEFT"
214 WIDTH="100%"><TABLE
215 SUMMARY="Footer navigation table"
216 WIDTH="100%"
217 BORDER="0"
218 CELLPADDING="0"
219 CELLSPACING="0"
220 ><TR
221 ><TD
222 WIDTH="33%"
223 ALIGN="left"
224 VALIGN="top"
225 ><A
226 HREF="rt-tx49-ref4955.html"
227 ACCESSKEY="P"
228 >Prev</A
229 ></TD
230 ><TD
231 WIDTH="34%"
232 ALIGN="center"
233 VALIGN="top"
234 ><A
235 HREF="ecos-user-guide.html"
236 ACCESSKEY="H"
237 >Home</A
238 ></TD
239 ><TD
240 WIDTH="33%"
241 ALIGN="right"
242 VALIGN="top"
243 ><A
244 HREF="rt-sparclite-sleb.html"
245 ACCESSKEY="N"
246 >Next</A
247 ></TD
248 ></TR
249 ><TR
250 ><TD
251 WIDTH="33%"
252 ALIGN="left"
253 VALIGN="top"
254 >Board: Toshiba REF 4955</TD
255 ><TD
256 WIDTH="34%"
257 ALIGN="center"
258 VALIGN="top"
259 ><A
260 HREF="real-time-characterization.html"
261 ACCESSKEY="U"
262 >Up</A
263 ></TD
264 ><TD
265 WIDTH="33%"
266 ALIGN="right"
267 VALIGN="top"
268 >Board: Fujitsu SPARClite Evaluation Board</TD
269 ></TR
270 ></TABLE
271 ></DIV
272 ></BODY
273 ></HTML
274 >