DocumentCode :
3167596
Title :
Pipelining: just another transformation
Author :
Potkonjak, Miodrag ; Rabaey, Jan
Author_Institution :
C&C Res. Labs., NEC, Princeton, NJ, USA
fYear :
1992
fDate :
4-7 Aug 1992
Firstpage :
163
Lastpage :
175
Abstract :
A simple formulation of pipelining: `Pipelining with N stages is equivalent to retiming where the number of delays on all inputs or all outputs, but not both, is increased by N´ is used as the basis for a convenient and efficient treatment of pipelining in design of application specific computers. Classification of pipelining according to the optimization goal (throughput and resource utilization) and the latency is introduced. For polynomial complexity pipelining classes, optimal algorithms are presented. For other classes both proof of NP-completeness and efficient probabilistic algorithms are presented. Both theoretical and experimental properties of pipelining are discussed. In particular, a relationship with other transformations is explored. Due to close relationship between software pipelining and pipelining presented, all results can be easily modified for use in compilers for general purpose computers. Also, as a side result, the exact bound (solution) for iteration bound is derived
Keywords :
computational complexity; pipeline processing; program compilers; NP-completeness; application specific computers; compilers; iteration bound; latency; optimal algorithms; optimization goal; pipelining; polynomial complexity; probabilistic algorithms; resource utilization; software pipelining; throughput; Application software; Application specific integrated circuits; Books; Control system synthesis; Design optimization; Digital signal processing; Hardware; High level synthesis; National electric code; Pipeline processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application Specific Array Processors, 1992. Proceedings of the International Conference on
Conference_Location :
Berkeley, CA
ISSN :
1063-6862
Print_ISBN :
0-8186-2967-3
Type :
conf
DOI :
10.1109/ASAP.1992.218574
Filename :
218574
Link To Document :
بازگشت