Scheduling for reactive real-time systems
- 1 August 1994
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Micro
- Vol. 14 (4) , 37-47
- https://doi.org/10.1109/40.296156
Abstract
In designing Chinook, a hardware-software cosynthesis system for reactive real-time controllers, the impact of timing constraints on software scheduling has been a central concern. By dividing constraints into two levels, corresponding to low-level interactions with device interfaces and high-level real-time response and rate requirements, we have developed solutions tailored to each aspect. These scheduling techniques enable Chinook to map a high-level specification onto a specified collection of processors and peripheral devices while respecting performance requirements.Keywords
This publication has 9 references indexed in Scilit:
- Semantics-based compiler transformations for enhanced schedulabilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Software scheduling in the co-synthesis of reactive real-time systemsPublished by Association for Computing Machinery (ACM) ,1994
- Relative scheduling under timing constraints: algorithms for high-level synthesis of digital circuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1992
- Synthesis of the hardware/software interface in microcontroller-based systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- The ESTEREL languageProceedings of the IEEE, 1991
- The Verilog® Hardware Description LanguagePublished by Springer Nature ,1991
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987
- Graph bisection algorithms with good average case behaviorCombinatorica, 1987
- An Efficient Heuristic Procedure for Partitioning GraphsBell System Technical Journal, 1970