Title :
An improved reduction algorithm with deeply pipelined operators
Author :
Tai, Yi-Gang ; Dan Lo, Chia-Tien ; Psarris, Kleanthis
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas at San Antonio, San Antonio, TX, USA
Abstract :
Many scientific applications involve reduction or accumulation operations on sequential data streams. Examples such as matrix-vector multiplication include multiple inner product operations on different data sets. If the core operator of the reduction is deeply pipelined, which is usually the case, dependencies between the input data cause data hazards in the pipeline and ask for a proper design. In this paper, we propose a modified design of the reduction operation based on Sips and Lin´s method. We analyze the performance of the proposed design to prove the correctness of the timing and demonstrate its performance against previous methods.
Keywords :
data reduction; mathematical operators; deeply pipelined operators; improved reduction algorithm; matrix-vector multiplication; multiple inner product operation; reduction operation; sequential data streams; Application software; Buffer storage; Computer science; Cybernetics; Delay; Hardware; Hazards; Performance analysis; Pipelines; USA Councils; algorithm; architecture; pipeline; reduction;
Conference_Titel :
Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
Conference_Location :
San Antonio, TX
Print_ISBN :
978-1-4244-2793-2
Electronic_ISBN :
1062-922X
DOI :
10.1109/ICSMC.2009.5345939