Scheler F, Hofer W, Oechslein B, Schröder-Preikschat W, Lohmann D (2009)
Publication Type: Conference contribution
Publication year: 2009
Publisher: ACM Press
Edited Volumes: Embedded Systems Week 2009 - 2009 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES'09
City/Town: New York, NY, USA
Pages Range: 167-174
Conference Proceedings Title: Proceedings of the 2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009)
Event location: Grenoble, France
ISBN: 978-1-60558-626-7
URI: http://www4.informatik.uni-erlangen.de/Publications/2009/scheler_09_cases.pdf
A common problem in event-triggered real-time systems is caused by low-priority tasks that are implemented as interrupt handlers interrupting and disturbing high-priority tasks that are implemented as threads. This problem is termed rate-monotonic priority inversion, and current software-based solutions are restricted in terms of more sophisticated scheduler features as demanded for instance by the AUTOSAR embedded-operating-system specification. We propose a hardware-based approach that makes use of a coprocessor to eliminate the potential priority inversion. By evaluating a prototypical implementation, we show that our approach both overcomes the restrictions of software approaches and introduces only a slight processing overhead in exchange for increased predictability. Copyright 2009 ACM.
APA:
Scheler, F., Hofer, W., Oechslein, B., Schröder-Preikschat, W., & Lohmann, D. (2009). Parallel, Hardware-Supported Interrupt Handling in an Event-Triggered Real-Time Operating System. In Proceedings of the 2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009) (pp. 167-174). Grenoble, France, FR: New York, NY, USA: ACM Press.
MLA:
Scheler, Fabian, et al. "Parallel, Hardware-Supported Interrupt Handling in an Event-Triggered Real-Time Operating System." Proceedings of the 2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009), Grenoble, France New York, NY, USA: ACM Press, 2009. 167-174.
BibTeX: Download