ACM Home Page
Please provide us with feedback. Feedback
Enforcing Schedulability of Multi-Task Systems by Hardware-Software Codesign
Full text PdfPdf (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
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 5,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

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.


Collaborative Colleagues:
Youngsoo Shin: colleagues
Kiyoung Choi: colleagues