Title :
A Scheduling and Resource Allocation Algorithm for Hierarchical Signal Flow Graphs
Author :
Potkonjak, Miodrag ; Rabaey, Jan
Author_Institution :
Department of EECS, University of California, Berkeley
Abstract :
The paper describes a new algorithm for the scheduling and resource allocation problem in high-level synthesis. The algorithm can not only efficiently treat flattened signal flow graphs, but also handles graphs with embedded control constructs such as conditional branches and loops. Based on simple and clear, but powerful principles, the algorithm simultaneously minimizes the number of execution units, the number of registers and the amount of interconnections. The algorithm has been implemented and we present the first results, which are very promising.
Keywords :
Algorithm design and analysis; Costs; Educational institutions; Flow graphs; Hardware; High level synthesis; Registers; Resource management; Scheduling algorithm; Signal processing algorithms;
Conference_Titel :
Design Automation, 1989. 26th Conference on
Print_ISBN :
0-89791-310-8
DOI :
10.1109/DAC.1989.203361