Title :
Equalizing data-path for processing speed determination in block level pipelining
Author :
Liang, Xiaoyao ; Athalye, Akshay ; Hong, Sangjin
Author_Institution :
Dept. of Electr. & Comput. Eng., Stony Brook Univ., NY, USA
Abstract :
Signal processing algorithms represented by data flow graphs can be efficiently mapped to hardware using a block level pipelining architecture. In this scheme, nodes of data flow are mapped to processing blocks and buffers are inserted in between as pipelining elements. We present, in this paper, a methodology for equalizing execution times of various nodes in the data path. The method is used to minimize the power dissipation and buffer usage by judiciously selecting the execution speed of hardware units. The block level pipelining allows for simple local controllers for each buffer which are generated by the global controller based on data flow specifications. The evaluation of the methodology on a practical example is presented.
Keywords :
buffer storage; circuit optimisation; data flow graphs; pipeline processing; block level pipelined data flows; block level pipelining; buffer pipelining elements; buffer usage minimization; data path node execution time equalization; data-path equalization; hardware mapped data flow graphs; local buffer controllers; low power consumption; processing block speed optimization; processing speed determination; Centralized control; Communication system control; Control systems; Distributed control; Frequency synchronization; Hardware; Laboratories; Mobile computing; Pipeline processing; Signal processing algorithms;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1464920