Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR) (2025)

Abstract

QR decomposition (QRD) is a widely used Numerical Linear Algebra (NLA) kernel with applications ranging from SONAR beam forming to wireless MIMO receivers. In this paper, we propose a novel Givens Rotation (GR) based QRD (GR-QRD) where we reduce the computational complexity of GR and exploit higher degree of parallelism. This low complexity Column-wise GR (CGR) can annihilate multiple elements of a column of a matrix simultaneously. The algorithm is first realized on a Two-Dimensional (2D) systolic array and then implemented on REDEFINE which is a Coarse Grained run-time Reconfigurable Architecture (CGRA). We benchmark the proposed implementation against state-of-the-art implementations to report better throughput, convergence and scalability.

Original languageEnglish
Title of host publication2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems
PublisherIEEE
Pages258-263
Number of pages6
ISBN (Print)978-1-4799-2513-1
DOIs
Publication statusPublished - 9-Jan-2014
Externally publishedYes
Event2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems - Mumbai, India
Duration: 5-Jan-20149-Jan-2014

Conference

Conference2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems
Period05/01/201409/01/2014

Keywords

  • Arrays
  • Parallel processing
  • Clocks
  • Equations
  • Adders
  • Computational complexity

Access to Document

Handle.net

Fingerprint

Dive into the research topics of 'Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR)'. Together they form a unique fingerprint.

View full fingerprint

Cite this

  • APA
  • Author
  • BIBTEX
  • Harvard
  • Standard
  • RIS
  • Vancouver

Merchant, F., Chattopadhyay, A., Garga, G., Nandy, S. K., Narayan, R., & Gopalan, N. (2014). Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR). In 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems (pp. 258-263). Article 6733140 IEEE. https://doi.org/10.1109/VLSID.2014.51

Merchant, Farhad ; Chattopadhyay, Anupam ; Garga, Ganesh et al. / Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR). 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems. IEEE, 2014. pp. 258-263

@inproceedings{8be6c826b6e6477f988339bd5256b034,

title = "Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR)",

abstract = "QR decomposition (QRD) is a widely used Numerical Linear Algebra (NLA) kernel with applications ranging from SONAR beam forming to wireless MIMO receivers. In this paper, we propose a novel Givens Rotation (GR) based QRD (GR-QRD) where we reduce the computational complexity of GR and exploit higher degree of parallelism. This low complexity Column-wise GR (CGR) can annihilate multiple elements of a column of a matrix simultaneously. The algorithm is first realized on a Two-Dimensional (2D) systolic array and then implemented on REDEFINE which is a Coarse Grained run-time Reconfigurable Architecture (CGRA). We benchmark the proposed implementation against state-of-the-art implementations to report better throughput, convergence and scalability.",

keywords = "Arrays, Parallel processing, Clocks, Equations, Adders, Computational complexity",

author = "Farhad Merchant and Anupam Chattopadhyay and Ganesh Garga and S.K. Nandy and Ranjani Narayan and Nandhini Gopalan",

year = "2014",

month = jan,

day = "9",

doi = "10.1109/VLSID.2014.51",

language = "English",

isbn = "978-1-4799-2513-1",

pages = "258--263",

booktitle = "2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems",

publisher = "IEEE",

note = "2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems ; Conference date: 05-01-2014 Through 09-01-2014",

}

Merchant, F, Chattopadhyay, A, Garga, G, Nandy, SK, Narayan, R & Gopalan, N 2014, Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR). in 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems., 6733140, IEEE, pp. 258-263, 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems, 05/01/2014. https://doi.org/10.1109/VLSID.2014.51

Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR). / Merchant, Farhad; Chattopadhyay, Anupam; Garga, Ganesh et al.
2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems. IEEE, 2014. p. 258-263 6733140.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR)

AU - Merchant, Farhad

AU - Chattopadhyay, Anupam

AU - Garga, Ganesh

AU - Nandy, S.K.

AU - Narayan, Ranjani

AU - Gopalan, Nandhini

PY - 2014/1/9

Y1 - 2014/1/9

N2 - QR decomposition (QRD) is a widely used Numerical Linear Algebra (NLA) kernel with applications ranging from SONAR beam forming to wireless MIMO receivers. In this paper, we propose a novel Givens Rotation (GR) based QRD (GR-QRD) where we reduce the computational complexity of GR and exploit higher degree of parallelism. This low complexity Column-wise GR (CGR) can annihilate multiple elements of a column of a matrix simultaneously. The algorithm is first realized on a Two-Dimensional (2D) systolic array and then implemented on REDEFINE which is a Coarse Grained run-time Reconfigurable Architecture (CGRA). We benchmark the proposed implementation against state-of-the-art implementations to report better throughput, convergence and scalability.

AB - QR decomposition (QRD) is a widely used Numerical Linear Algebra (NLA) kernel with applications ranging from SONAR beam forming to wireless MIMO receivers. In this paper, we propose a novel Givens Rotation (GR) based QRD (GR-QRD) where we reduce the computational complexity of GR and exploit higher degree of parallelism. This low complexity Column-wise GR (CGR) can annihilate multiple elements of a column of a matrix simultaneously. The algorithm is first realized on a Two-Dimensional (2D) systolic array and then implemented on REDEFINE which is a Coarse Grained run-time Reconfigurable Architecture (CGRA). We benchmark the proposed implementation against state-of-the-art implementations to report better throughput, convergence and scalability.

KW - Arrays

KW - Parallel processing

KW - Clocks

KW - Equations

KW - Adders

KW - Computational complexity

U2 - 10.1109/VLSID.2014.51

DO - 10.1109/VLSID.2014.51

M3 - Conference contribution

SN - 978-1-4799-2513-1

SP - 258

EP - 263

BT - 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems

PB - IEEE

T2 - 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems

Y2 - 5 January 2014 through 9 January 2014

ER -

Merchant F, Chattopadhyay A, Garga G, Nandy SK, Narayan R, Gopalan N. Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR). In 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems. IEEE. 2014. p. 258-263. 6733140 doi: 10.1109/VLSID.2014.51

Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR) (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Rubie Ullrich

Last Updated:

Views: 6449

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.