A Scheduling and Resource Allocation Algorithm for Hierarchical Signal Flow Graphs

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.

DOI: 10.1145/74382.74385

Extracted Key Phrases

Cite this paper

@article{Potkonjak1989ASA, title={A Scheduling and Resource Allocation Algorithm for Hierarchical Signal Flow Graphs}, author={Miodrag Potkonjak and Jan M. Rabaey}, journal={26th ACM/IEEE Design Automation Conference}, year={1989}, pages={7-12} }