summaryrefslogblamecommitdiffstats
path: root/spec/rtems/event/req/perf-other.yml
blob: 0a3a303912836bf6656fc0d8c361ef2978909e0e (plain) (tree)
1
2
3
4



                                                                         











































                                                                           
                                 




























                                                                           




















                                                                           



































                                                                         



































                                                                         




















                                                                         




















                                                                         









































                                                                               
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
limits:
  sparc/gr712rc/smp/qual-only/3Y1G8SMm2FRTpZB5_0NhbpDnatbEYmbDLLW58d-wXuY=:
    DirtyCache:
      max-upper-bound: 5.76e-07
      median-lower-bound: 3.84e-07
      median-upper-bound: 5.76e-07
      min-lower-bound: 3.68e-07
    FullCache:
      max-upper-bound: 5.28e-07
      median-lower-bound: 3.3600000000000004e-07
      median-upper-bound: 5.04e-07
      min-lower-bound: 3.3600000000000004e-07
    HotCache:
      max-upper-bound: 5.28e-07
      median-lower-bound: 3.3600000000000004e-07
      median-upper-bound: 5.04e-07
      min-lower-bound: 3.3600000000000004e-07
    Load/1:
      max-upper-bound: 7.2e-07
      median-lower-bound: 4.8e-07
      median-upper-bound: 7.2e-07
      min-lower-bound: 4.6399999999999997e-07
    Load/2:
      max-upper-bound: 7.2e-07
      median-lower-bound: 4.8e-07
      median-upper-bound: 7.2e-07
      min-lower-bound: 4.6399999999999997e-07
  sparc/gr712rc/smp/qual-only/LDe0OENspSb4U2hhl9QK2R3q4ntkBdYP_JLnD_-aZ34=:
    DirtyCache:
      max-upper-bound: 9.3e-07
      median-lower-bound: 6.096000000000001e-07
      median-upper-bound: 9.143999999999999e-07
      min-lower-bound: 6.096000000000001e-07
    FullCache:
      max-upper-bound: 6.144e-07
      median-lower-bound: 2.0e-07
      median-upper-bound: 3.0e-07
      min-lower-bound: 2.0e-07
    HotCache:
      max-upper-bound: 2.844e-07
      median-lower-bound: 1.896e-07
      median-upper-bound: 2.844e-07
      min-lower-bound: 1.8e-07
    Load/1:
      max-upper-bound: 1.0644e-06
      median-lower-bound: 6.896e-07
      median-upper-bound: 1.0344e-06
      min-lower-bound: 6.896e-07
    Load/2:
      max-upper-bound: 1.17e-06
      median-lower-bound: 7.696000000000001e-07
      median-upper-bound: 1.1544000000000001e-06
      min-lower-bound: 7.696000000000001e-07
  sparc/gr712rc/uni/qual-only/3Y1G8SMm2FRTpZB5_0NhbpDnatbEYmbDLLW58d-wXuY=:
    DirtyCache:
      max-upper-bound: 2.4e-06
      median-lower-bound: 0.0
      median-upper-bound: 0.0
      min-lower-bound: 0.0
    FullCache:
      max-upper-bound: 2.4e-06
      median-lower-bound: 0.0
      median-upper-bound: 0.0
      min-lower-bound: 0.0
    HotCache:
      max-upper-bound: 2.4e-06
      median-lower-bound: 0.0
      median-upper-bound: 0.0
      min-lower-bound: 0.0
    Load/1:
      max-upper-bound: 2.4e-06
      median-lower-bound: 0.0
      median-upper-bound: 0.0
      min-lower-bound: 0.0
  sparc/gr712rc/uni/qual-only/LDe0OENspSb4U2hhl9QK2R3q4ntkBdYP_JLnD_-aZ34=:
    DirtyCache:
      max-upper-bound: 5.1e-07
      median-lower-bound: 3.296e-07
      median-upper-bound: 4.944e-07
      min-lower-bound: 3.296e-07
    FullCache:
      max-upper-bound: 3.3e-07
      median-lower-bound: 8.960000000000001e-08
      median-upper-bound: 1.3439999999999999e-07
      min-lower-bound: 8.0e-08
    HotCache:
      max-upper-bound: 1.3439999999999999e-07
      median-lower-bound: 8.0e-08
      median-upper-bound: 1.2e-07
      min-lower-bound: 6.96e-08
    Load/1:
      max-upper-bound: 6.0e-07
      median-lower-bound: 4.0e-07
      median-upper-bound: 6.0e-07
      min-lower-bound: 3.896e-07
  sparc/gr740/smp/qual-only/3Y1G8SMm2FRTpZB5_0NhbpDnatbEYmbDLLW58d-wXuY=:
    DirtyCache:
      max-upper-bound: 2.6759999999999998e-05
      median-lower-bound: 1.7744e-05
      median-upper-bound: 2.6616e-05
      min-lower-bound: 1.7616e-05
    FullCache:
      max-upper-bound: 2.4359999999999997e-05
      median-lower-bound: 1.624e-05
      median-upper-bound: 2.4359999999999997e-05
      min-lower-bound: 1.624e-05
    HotCache:
      max-upper-bound: 2.448e-05
      median-lower-bound: 1.6320000000000003e-05
      median-upper-bound: 2.448e-05
      min-lower-bound: 1.6320000000000003e-05
    Load/1:
      max-upper-bound: 3.3672e-05
      median-lower-bound: 2.2384e-05
      median-upper-bound: 3.3576e-05
      min-lower-bound: 2.2096e-05
    Load/2:
      max-upper-bound: 3.3672e-05
      median-lower-bound: 2.2384e-05
      median-upper-bound: 3.3576e-05
      min-lower-bound: 2.2096e-05
    Load/3:
      max-upper-bound: 3.3672e-05
      median-lower-bound: 2.2384e-05
      median-upper-bound: 3.3576e-05
      min-lower-bound: 2.2096e-05
    Load/4:
      max-upper-bound: 3.3672e-05
      median-lower-bound: 2.2384e-05
      median-upper-bound: 3.3576e-05
      min-lower-bound: 2.2096e-05
  sparc/gr740/smp/qual-only/qpmWME3Tk2kfoQL1kmgyerzkvLKkrfPY7xWIWGfY0Fg=:
    DirtyCache:
      max-upper-bound: 2.98896e-05
      median-lower-bound: 1.9235200000000002e-05
      median-upper-bound: 2.8852799999999996e-05
      min-lower-bound: 1.90528e-05
    FullCache:
      max-upper-bound: 2.7758400000000002e-05
      median-lower-bound: 7.024000000000001e-06
      median-upper-bound: 1.0536e-05
      min-lower-bound: 6.9856000000000005e-06
    HotCache:
      max-upper-bound: 5.9903999999999994e-06
      median-lower-bound: 3.5904000000000004e-06
      median-upper-bound: 5.3856e-06
      min-lower-bound: 3.5904000000000004e-06
    Load/1:
      max-upper-bound: 4.75824e-05
      median-lower-bound: 1.99968e-05
      median-upper-bound: 2.9995199999999997e-05
      min-lower-bound: 1.95232e-05
    Load/2:
      max-upper-bound: 0.00016917119999999998
      median-lower-bound: 0.0001074048
      median-upper-bound: 0.0001611072
      min-lower-bound: 0.00010638720000000001
    Load/3:
      max-upper-bound: 0.00024751199999999997
      median-lower-bound: 0.00016165120000000003
      median-upper-bound: 0.0002424768
      min-lower-bound: 0.0001576992
    Load/4:
      max-upper-bound: 0.0002909952
      median-lower-bound: 0.0001868448
      median-upper-bound: 0.00028026719999999997
      min-lower-bound: 0.00018238720000000001
  sparc/gr740/uni/qual-only/3Y1G8SMm2FRTpZB5_0NhbpDnatbEYmbDLLW58d-wXuY=:
    DirtyCache:
      max-upper-bound: 1.548e-05
      median-lower-bound: 1.0256e-05
      median-upper-bound: 1.5383999999999997e-05
      min-lower-bound: 9.936000000000001e-06
    FullCache:
      max-upper-bound: 1.2744e-05
      median-lower-bound: 8.496e-06
      median-upper-bound: 1.2744e-05
      min-lower-bound: 8.496e-06
    HotCache:
      max-upper-bound: 1.2672e-05
      median-lower-bound: 8.448000000000001e-06
      median-upper-bound: 1.2672e-05
      min-lower-bound: 8.448000000000001e-06
    Load/1:
      max-upper-bound: 2.244e-05
      median-lower-bound: 1.4896000000000001e-05
      median-upper-bound: 2.2344e-05
      min-lower-bound: 1.4768e-05
  sparc/gr740/uni/qual-only/qpmWME3Tk2kfoQL1kmgyerzkvLKkrfPY7xWIWGfY0Fg=:
    DirtyCache:
      max-upper-bound: 1.70736e-05
      median-lower-bound: 1.1286400000000001e-05
      median-upper-bound: 1.6929599999999998e-05
      min-lower-bound: 1.1206400000000002e-05
    FullCache:
      max-upper-bound: 1.18992e-05
      median-lower-bound: 4.1472e-06
      median-upper-bound: 6.2208e-06
      min-lower-bound: 4.1376e-06
    HotCache:
      max-upper-bound: 2.712e-06
      median-lower-bound: 1.6096e-06
      median-upper-bound: 2.4143999999999997e-06
      min-lower-bound: 1.6096e-06
    Load/1:
      max-upper-bound: 2.0371200000000002e-05
      median-lower-bound: 1.34432e-05
      median-upper-bound: 2.01648e-05
      min-lower-bound: 1.3340800000000001e-05
links:
- role: requirement-refinement
  uid: perf-runtime
- role: runtime-measurement-request
  uid: ../val/perf
non-functional-type: performance-runtime
params: {}
rationale: null
references: []
requirement-type: non-functional
test-body:
  brief: |
    Send two events.  Satisfy the event condition.
  code: |
    ctx->status = rtems_event_send( ctx->worker_id, EVENT_END | EVENT_OTHER );
  description: null
test-cleanup: null
test-prepare: null
test-setup:
  brief: |
    Lower the worker priority.
  code: |
    SetPriority( ctx->worker_id, PRIO_LOW );
  description: null
test-teardown:
  brief: |
    Restore the worker priority.  Discard samples interrupted by a clock tick.
  code: |
    T_quiet_rsc_success( ctx->status );

    SetPriority( ctx->worker_id, PRIO_HIGH );

    return tic == toc;
  description: null
text: |
  While the execution environment is ${.:/environment}, while a task waits for
  events, while the measurement sample is the runtime of exactly one successful
  call to ${../if/send:/name} which does satisfy the event condition of the
  waiting task which does not preempt the caller, when exactly
  ${../val/perf:/params/sample-count} samples are collected, the
  ${.:/limit-kind} shall be ${.:/limit-condition}.
type: requirement