Title :
System-level synthesis of application specific systems using A* search and generalized force-directed heuristics
Author :
Lee, Chunho ; Potkonjak, Miodrag ; Wolf, Wayne
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
This paper presents a system-level approach to the synthesis of multi-task hard real-time applications. The goal is to select a set of off-the-shelf processors with minimal cost while satisfying timing constraints. Our approach has three design phases: resource allocation, assignment, and scheduling. With the observation that the resource allocation is a search for a set of processors which requires the minimum cost, we adopted A* search based technique. For assignment we use a variation of the force-directed technique. Final task scheduling is based on the Earliest Deadline First (EDF) algorithm. Experimental results show that this approach is highly effective on a variety of examples
Keywords :
processor scheduling; real-time systems; resource allocation; search problems; systems analysis; A* search; Earliest Deadline First; application specific systems; final task scheduling; force-directed heuristics; hard real-time; multi-task; resource allocation; Application software; Communication switching; Computer science; Context; Costs; Job shop scheduling; Processor scheduling; Real time systems; Resource management; Timing;
Conference_Titel :
System Synthesis, 1996. Proceedings., 9th International Symposium on
Conference_Location :
La Jolla, CA
Print_ISBN :
0-8186-7563-2
DOI :
10.1109/ISSS.1996.565869