Title :
Efficient and scalable CGRA-based implementation of Column-wise Givens Rotation
Author :
RaÌkossy, ZoltaÌn Endre ; Merchant, Farhad ; Acosta-Aponte, Axel ; Nandy, S.K. ; Chattopadhyay, Abhiroop
Author_Institution :
Inst. for Commun. Technol. & Embedded Syst., RWTH Univ. Aachen, Aachen, Germany
Abstract :
Givens Rotation is a key computation-intensive block in embedded wireless applications. In order to achieve an efficient mapping which smoothly scales to the underlying architecture, we propose two new Column-based Givens Rotation algorithms, derived from traditional Fast Givens and Square-root and Division Free Givens algorithms. These algorithms allow annihilation of multiple elements in a column of the input matrix simultaneously, without a dependency bottle-neck allowing increased parallelism, resource sharing and scalability. The ease of mapping and scalability has been tested on a layered coarse-grained reconfigurable architecture reaching close to optimal results for highly parallel architectures.
Keywords :
embedded systems; parallel architectures; reconfigurable architectures; resource allocation; CGRA-based Implementation; column-based givens rotation algorithms; column-wise givens rotation; computation-intensive block; division free givens algorithms; embedded wireless applications; input matrix; layered coarse-grained reconfigurable architecture; parallel architectures; resource sharing; Algorithm design and analysis; Arrays; Complexity theory; Kernel; Parallel processing; Scalability; Coarse-grained Reconfigurable Architecture (CGRA); Givens Rotation; Orthogonal Transforms; Parallel algorithms;
Conference_Titel :
Application-specific Systems, Architectures and Processors (ASAP), 2014 IEEE 25th International Conference on
Conference_Location :
Zurich
DOI :
10.1109/ASAP.2014.6868659