ACM Home Page
Please provide us with feedback. Feedback
Configuration-level hardware/software partitioning for real-time embedded systems
Full text PdfPdf (706 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the 3rd international workshop on Hardware/software co-design table of contents
Grenoble, France
SESSION: Hardware-software partitioning table of contents
Pages: 34 - 41  
Year of Publication: 1994
ISBN:0-8186-6315-4
Authors
Joseph G. D'Ambrosio  General Motors R&D Center, Warren, MI
Xiaobo (Sharon) Hu  Western Michigan University, Kalamazoo, MI
Sponsors
: IFIP WG 10.5 in cooperation with WG 10.2
SIGSOFT: ACM Special Interest Group on Software Engineering
: The IEEE Computer Society Technical Committee on Software Engineering
SIGDA: ACM Special Interest Group on Design Automation
: The IEEE Computer Society Technical Committee on Design Automation
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 19,   Citation Count: 21
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper, we present an approach to hardware/software partitioning for real-time embedded systems. The abstraction level we have adopted is referred to as the configuration level, where hardware is modeled as resources with no detailed functionality and software is modeled as tasks utilizing the resources. Through configuration-level analysis, cost and performance tradeoffs can be studied early in the design process and a large design space can be explored. Feasibility factor is introduced to measure the possibility of a real-time system being feasible, and is used as both a constraint and an attribute during the optimization process. Optimal partitioning is achieved through the use of an existing computer-aided design tool.


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
W. P Birmingham, J. G. D'Ambrosio, T. Darr, and E. Durfee, "Coordinating Decision Making in Large Organizations," University of Michigan Technical Report, CSE-TR-208-94, April 1994.
 
2
 
3
4
 
5
X. Hu, J. G. D'Ambrosio, B. T. Murray, and D-L. Tang, "Analysis in hardware/software codesign: an automotive case study," Accepted for publication in IEEE MICRO, August 1994.
 
6
R. L. Keeney and H. Raiffa, Decisions with Multiple Objectives: Preferences and Value Tradeoffs, John Wiley & Sons, New York, 1976.
 
7
S. Kumar, J. H. Aylor, B. W. Johnson, and W. A. Wulf, "Exploring hardware/software abstractions & alternatives for codesign," The 2nd International Workshop on Hardware/Software Codesign, Cambridge, Massachusetts, October 1993.
 
8
J. P. Lehoczky and S. Ramos-Thuel, "An optimal algorithm for scheduling soft-aperiodic tasks in fixed-priority preemptive systems," Proceedings of Read-Time Systems Symposium, December 1992, pp. 110--123.
 
9
J. Y-T Leung and J. Whitehead, "On the complexity of fixed-priority scheduling of periodic, real-time tasks," Performance Evaluation, vol. 2, 1982, pp. 237--250.
10
 
11
A. K. Mackworth, "Constraint satisfaction," In S. C. Shapiro, editor, Encyclopedia of Artificial Intelligence, John Wiley & Sons, New York, 1987.
 
12
 
13
D. L. Thurston, "A Formal method for subjective design evaluation with multiple attributes," Research in Engineering Design, vol. 3, 1991, pp. 105--122.

CITED BY  21
Collaborative Colleagues:
Joseph G. D'Ambrosio: colleagues
Xiaobo (Sharon) Hu: colleagues