DOI: 10.1007/978-0-387-09661-2_18
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Time Annotation Technique in Abstract RTOS Simulations for Multiprocessor Task Migration

Abstract: Complex control oriented embedded systems with hard real-time constraints require real-time operation system (RTOS) for predictable timing behavior. To support the evaluation of different scheduling strategies and task priorities, we use an abstract RTOS model based on SystemC. In this article, we present an annotation method for time estimation that supports flexible simulation and validation of real-time-constraints for task migration between different target processors without loss of simulation performance… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
9
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 4 publications
0
9
0
Order By: Relevance
“…Since the actual iteration count of loops is captured during SystemC simulation, we estimate the time of one iteration per loop at this stage. This is later time accumulated with SystemC simulations with timed back annotation [13].…”
Section: B Graphical Representation and Compaction For Time Estimatimentioning
confidence: 99%
See 2 more Smart Citations
“…Since the actual iteration count of loops is captured during SystemC simulation, we estimate the time of one iteration per loop at this stage. This is later time accumulated with SystemC simulations with timed back annotation [13].…”
Section: B Graphical Representation and Compaction For Time Estimatimentioning
confidence: 99%
“…In [13], authors divide the basic block for control flow generation. However, the labeling of basic blocks in the source code is done manually which is time consuming and severely limits the approach.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Timing annotations and synchronization within user tasks are handled by a replacement of the SystemC wait(). In [16] an annotation method for time estimation has been presented that supports flexible simulation and validation of real-time constraints for task migration between different target processors. The concept allows preemptive scheduling in the context of priority-based scheduling, supporting nested interrupts.…”
Section: Related Workmentioning
confidence: 99%
“…Timing annotations and synchronisation within user tasks is handled by a replacement of the SystemC wait(). In [22] an annotation method for time estimation that supports flexible simulation and validation of real-time-constraints for task migration between different target processors has been presented.…”
Section: Related Workmentioning
confidence: 99%