DocumentCode :
1564300
Title :
Conditional and unconditional hardware sharing in pipeline synthesis
Author :
Prabhu, Usha ; Pangrle, Barry M.
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear :
1993
Firstpage :
238
Lastpage :
243
Abstract :
This paper addresses the following problem: given a set of functional units and a data introduction interval, find a pipelined schedule for the given behavioral description (which may contain conditionals) that minimizes the number of pipeline stages. The approach taken to solve this problem is to do conditional and unconditional hardware sharing simultaneously while scheduling. A two-phase algorithm is used. The first phase tries to find a feasible solution (if it exists), while the second phase improves the initial solution by reducing the number of pipeline stages and the number of pipeline registers. The fast heuristics used to do this have been found to give excellent results
Keywords :
parallel architectures; pipeline processing; behavioral description; conditional hardware sharing; functional units; heuristics; pipeline registers; pipeline stages; pipeline synthesis; pipelined schedule; two-phase algorithm; unconditional hardware sharing; Computer science; Delay; Hardware; NP-complete problem; Pipeline processing; Processor scheduling; Resource management; System recovery; Throughput; Whales;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1993, with EURO-VHDL '93. Proceedings EURO-DAC '93., European
Conference_Location :
Hamburg
Print_ISBN :
0-8186-4350-1
Type :
conf
DOI :
10.1109/EURDAC.1993.410644
Filename :
410644
Link To Document :
بازگشت