5 research outputs found
A Framework for the Busy Time Calculation of Multiple Correlated Events
Many approaches to determine the response time of a
task have difficulty to model tasks with multiple memory
or coprocessor accesses with variable access times during
the execution. As the request times highly depend on system
setup and state, they can not be trivially bounded. If
they are bounded by a constant value, large discrepancies
between average and worst case make the focus on single
worst cases vulnerable to overestimation.
We present a novel approach to include remote busy time
in the execution time analysis of tasks. We determine the
time for multiple requests by a task efficiently and and far
less conservative than previous approaches. These requests
may be disturbed by other events in the system. We show
how to integrate such a multiple event busy time analysis to
take into account behavior of tasks that voluntarily suspend
themselves and require multiple data from remote parts of
the system
Analysis of Memory Latencies in Multi-Processor Systems
Predicting timing behavior is key to efficient embedded real-time system design and verification. Current approaches to determine end-to-end latencies in parallel heterogeneous architectures focus on performance analysis either on task or system level. Especially memory accesses, basic operations of embedded application, cannot be accurately captured on a single level alone: While task level methods simplify system behavior, system level methods simplify task behavior. Both perspectives lead to overly pessimistic estimations
A Framework for the Busy Time Calculation of Multiple Correlated Events
Many approaches to determine the response time of a task have difficulty to model tasks with multiple memory or coprocessor accesses with variable access times during the execution. As the request times highly depend on system setup and state, they can not be trivially bounded. If they are bounded by a constant value, large discrepancies between average and worst case make the focus on single worst cases vulnerable to overestimation