]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/user-guide/rt-sparclite-sleb.html
Initial revision
[karo-tx-redboot.git] / doc / html / user-guide / rt-sparclite-sleb.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: Fujitsu SPARClite Evaluation 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: Matsushita STDEVAL1 Board"
26 HREF="rt-mn10300-stdeval1.html"><LINK
27 REL="NEXT"
28 TITLE="Board: Cogent CMA MPC860 (PowerPC) Evaluation "
29 HREF="rt-ppc-cogent.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-mn10300-stdeval1.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-ppc-cogent.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-SPARCLITE-SLEB">Board: Fujitsu SPARClite Evaluation 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: Fujitsu SPARClite Evaluation Board
95
96 CPU  : Fujitsu SPARClite MB8683X 100MHz
97
98
99 eCOS Kernel Timings
100 Note: all times are in microseconds (.000001) unless otherwise stated
101
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)
105
106 Testing parameters:
107    Clock samples:          32
108    Threads:                24
109    Thread switches:       128
110    Mutexes:                32
111    Mailboxes:              32
112    Semaphores:             32
113    Scheduler operations:  128
114    Counters:               32
115    Alarms:                 32
116
117
118                                  Confidence
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-&#62;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
137
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]
143
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
151
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
169
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
178
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
184
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 &#38; fire counter [1 alarm]
193    72.69   72.01   87.01    1.03   96%  96% Tick &#38; fire counters [&#62;1 together]
194    13.66   13.00   23.00    0.82   96%  62% Tick &#38; fire counters [&#62;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]
198
199     3.61    2.00   13.00    0.00            Clock/interrupt latency
200
201 Timing complete - 23590 ms total
202
203 PASS:&lt;Basic timing OK&#62;
204 EXIT:&lt;done&#62;
205
206         </PRE
207 ></TD
208 ></TR
209 ></TABLE
210 ></DIV
211 ><DIV
212 CLASS="NAVFOOTER"
213 ><HR
214 ALIGN="LEFT"
215 WIDTH="100%"><TABLE
216 SUMMARY="Footer navigation table"
217 WIDTH="100%"
218 BORDER="0"
219 CELLPADDING="0"
220 CELLSPACING="0"
221 ><TR
222 ><TD
223 WIDTH="33%"
224 ALIGN="left"
225 VALIGN="top"
226 ><A
227 HREF="rt-mn10300-stdeval1.html"
228 ACCESSKEY="P"
229 >Prev</A
230 ></TD
231 ><TD
232 WIDTH="34%"
233 ALIGN="center"
234 VALIGN="top"
235 ><A
236 HREF="ecos-user-guide.html"
237 ACCESSKEY="H"
238 >Home</A
239 ></TD
240 ><TD
241 WIDTH="33%"
242 ALIGN="right"
243 VALIGN="top"
244 ><A
245 HREF="rt-ppc-cogent.html"
246 ACCESSKEY="N"
247 >Next</A
248 ></TD
249 ></TR
250 ><TR
251 ><TD
252 WIDTH="33%"
253 ALIGN="left"
254 VALIGN="top"
255 >Board: Matsushita STDEVAL1 Board</TD
256 ><TD
257 WIDTH="34%"
258 ALIGN="center"
259 VALIGN="top"
260 ><A
261 HREF="real-time-characterization.html"
262 ACCESSKEY="U"
263 >Up</A
264 ></TD
265 ><TD
266 WIDTH="33%"
267 ALIGN="right"
268 VALIGN="top"
269 >Board: Cogent CMA MPC860 (PowerPC) Evaluation</TD
270 ></TR
271 ></TABLE
272 ></DIV
273 ></BODY
274 ></HTML
275 >