DocumentCode :
2247179
Title :
Optimizing systems for effective block-processing: the k-delay problem
Author :
Lalgudi, Kumar N. ; Papaefthymiou, Marios C. ; Potkonjak, Miodrag
Author_Institution :
Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
fYear :
1996
fDate :
3-7 Jun, 1996
Firstpage :
714
Lastpage :
729
Abstract :
Block-processing is a powerful and popular technique for increasing computation speed by simultaneously processing several samples of data. The effectiveness of block-processing is often reduced, however, due to suboptimal placement of delays in the dataflow graph of a computation. In this paper we investigate an application of the retiming transformation for improving the effectiveness of block-processing in computation structures. Specifically, we consider the k-delay problem in which we wish to retime any given computation so that given an integer k the resulting computation can process k data samples simultaneously in a fully regular manner. Our main contribution is an O(V3E+V4 log V)-time algorithm for the L-delay problem, where V is the number of computation blocks and E is the number of interconnections in the computation
Keywords :
computational complexity; computer architecture; logic CAD; block-processing; computation speed; dataflow graph; interconnections; k-delay problem; retiming transformation; Artificial intelligence; Computer aided instruction; Computer applications; Computer science; Costs; Delay effects; Permission; Pipeline processing; Power engineering computing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference Proceedings 1996, 33rd
Conference_Location :
Las Vegas, NV
ISSN :
0738-100X
Print_ISBN :
0-7803-3294-6
Type :
conf
DOI :
10.1109/DAC.1996.545666
Filename :
545666
Link To Document :
بازگشت