Analysis and Improvement ofTask
Abstract:
Many real-time systems have timing requirements that are di cult to ful l if the system is implementedby software running on a micro-processor. One way to remedy this problem is to implement the most time-critical parts in application-speci c integrated circuits instead. Hardware/software codesign aims at providing support for the de-signer of such a heterogeneously implemented system, and especially at nding ways to determine what parts should be implemented in what technology. In this report, we discuss an approach to codesign which has the objective of implementing a real-time system so that it meets its deadlines. The main result presented is a schedulability evaluation method, and we describe how it can be used to guide the partitioning of the system behaviour onto the di erent components of a system hardware architecture.
Citations
| 207 | Finding response times in a realtime system – Joseph, Pandya - 1986 |
| 149 | Hardware-Software Co-Design of Embedded Systems – Wolf - 1994 |
| 143 | Reasoning about time in higher level language software – Shaw - 1989 |
| 110 | Real-Time Euclid: A Language for Reliable Real-Time Systems – Kligerman, Stoyenko - 1986 |
| 86 | A retargettable technique for predicting execution time of code segments – Harmon, Baker, et al. - 1994 |
| 53 | Hardware/software codesign of embedded systems – Chiodo, Giusto, et al. - 1994 |
| 29 | The end of line for static cyclic scheduling – Audsley, Tindell, et al. - 1993 |
| 18 | Codesign of Architectures for Automotive Powertrain Modules – Hu, D'Ambrosio, et al. - 1994 |
| 15 | On the complexity of xed-priority scheduling of periodic, real-time tasks. Performance Evaluation – Leung, Whitehead - 1982 |
| 14 | Area and Performance Estimation from System-Level Specifications – Narayan, Gajski - 1992 |
| 4 | A real-time kernel implemented in one chip – Lindh - 1993 |

