OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [doc/] [html/] [user-guide/] [rt-sparclite-sleb.html] - Blame information for rev 858

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 28 unneback
<!-- 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
>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.