Title :
Analysis of conditional resource sharing using a guard-based control representation
Author :
Radivojevic, Ivan P. ; Brewer, Forrest
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Abstract :
Optimization of hardware resources for conditional data-flow graph behavior is particularly important when conditional behavior occurs in cyclic loops and maximization of throughput is desired. In this paper, an exact and efficient conditional resource sharing analysis using a guardbased control representation is presented. The analysis is transparent to a scheduler implementation. The proposed technique systematically handles complex conditional resource sharing for cases when folded (software pipelined) loops include conditional behavior within the loop body
Keywords :
data flow graphs; high level synthesis; systems analysis; conditional data-flow graph behavior; conditional resource sharing; cyclic loops; guard-based control representation; hardware resources optimisation; high level synthesis; maximization of throughput; software pipelined; Boolean functions; Digital systems; Hardware; High level synthesis; Pipeline processing; Processor scheduling; Resource management; Throughput; Tree data structures; Tree graphs;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-7165-3
DOI :
10.1109/ICCD.1995.528904