| Enforcing Schedulability of Multi-Task Systems by Hardware-Software Codesign |
| Full text |
Pdf
(721 KB)
|
| Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 5th International Workshop on Hardware/Software Co-Design
table of contents
Page: 3
Year of Publication: 1997
ISBN:0-8186-7895-X
|
|
Authors
|
|
Youngsoo Shin
|
School of Electrical Engineering, Seoul National University, Seoul 151-742, Korea
|
|
Kiyoung Choi
|
School of Electrical Engineering, Seoul National University, Seoul 151-742, Korea
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 5, Citation Count: 3
|
|
|
ABSTRACT
This paper deals with the problem of hardware-software codesign of hard real-time systems. For a given task set, we perform an exact schedulability test to determine whether the task set is schedulable or not. When there is a task that cannot meet the deadline, we compute the amount of time by which the deadline is missed. Then we determine which tasks should reduce their execution time to compensate that amount of time deviation. The reduction of execution time is achieved by implementing parts of the tasks with hardware. With this approach, we can systematically design a hard real-time system which is infeasible with all software implementation. Preliminary experimental results are given to demonstrate the effectiveness of our approach.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
[4] J. Jeon and K. Choi, "An effective force-directed partitioning algorithm for hardware-software partitioning problem," submitted to 5th Int. Workshop on Hardware/Software Co-Design, Dec. 1996.
|
| |
5
|
[5] K. Kim, "Generation of interface module in hardware-software codesign," M.S. thesis, Seoul National University, Feb. 1996, in Korean.
|
| |
6
|
|
 |
7
|
|
| |
8
|
[8] J. Lehoczky, L. Sha, and Y. Ding, "The rate monotonic scheduling algorithm: exact characterization and average case behavior," in Proc. IEEE Real-Time Systems Symposium , Dec. 1989, pp. 166-171.
|
| |
9
|
[9] L. Sha, R. Rajkumar, and S. Sathaye, "Generalized rate-monotonic scheduling theory: A framework for developing real-time systems," Proceedings of the IEEE, vol. 82, no. 1, pp. 68-82, Jan. 1994.
|
| |
10
|
|
| |
11
|
[11] N. Audlsey, A. Burns, A. Richardson, and A. Wellings, "Hard real-time scheduling: The deadline monotonic approach," in IEEE Workshop on Real-Time Operating Systems and Software, May 1991.
|
| |
12
|
[12] M. Joseph and P. Pandya, "Finding response times in a real-time system," The Computer J., vol. 29, no. 5, pp. 390-395, Oct. 1986.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
[16] C. Locke, D. Vogel, and T. Mesler, "Building a predictable avionics platform in Ada: A case study," in Proc. Real-Time Systems Symp., Dec. 1991.
|
CITED BY 3
|
|
Frank Slomka , Jürgen Zant , Lennard Lambert, Schedulability analysis of heterogeneous systems for performance message sequence chart, Proceedings of the 6th international workshop on Hardware/software codesign, p.91-95, March 15-18, 1998, Seattle, Washington, United States
|
|
Youngsoo Shin , Daehong Kim , Kiyoung Choi, Schedulability-driven performance analysis of multiple mode embedded real-time systems, Proceedings of the 37th conference on Design automation, p.495-500, June 05-09, 2000, Los Angeles, California, United States
|
|
|
|