A High-Performance and Low-Cost FPGA-Based Accelerator for Singular Value Decomposition

FPGA-based floating-point singular value decomposition (SVD) faces significant challenges due to rapidly increasing matrix dimensions and stringent real-time requirements. Achieving high-performance SVD processors on low-cost FPGA platforms has become a critical research focus. Existing solutions suffer from imbalanced hardware resource utilization caused by insufficient parallelism or excessive pursuit of performance, failing to balance efficiency and economy. This paper proposes a novel time-division multiplexing rotation parameter computation method for Jacobi algorithm, which dynamically schedules and reuses computational modules to drastically reduce resource overhead of high-parallelism SVD processors. Additionally, a Distributed Computing Unit Communication Array tailored for FPGA is designed to enhance computational efficiency through compact data scheduling mechanisms. The architecture demonstrates strong scalability for diverse mid-to-low-cost FPGA platforms. Experimental results verify that the proposed SVD processor outperforms existing implementations in speed, hardware cost, and scalability. Compared with state-of-the-art counterparts, it achieves over 1.5× average speed improvement under identical hardware cost constraints.

Authors

Institutions

Publication Details

Published
2025-04-18
DOI
https://doi.org/10.1109/eeice65049.2025.11033941
Primary Topic
Numerical Methods and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A High-Performance and Low-Cost FPGA-Based Accelerator for Singular Value Decomposition

Linsheng He, Jian Wu
Numerical Methods and Algorithms
article

A High-Performance and Low-Cost FPGA-Based Accelerator for Singular Value Decomposition

Linsheng He, Jian Wu
article en

Abstract

FPGA-based floating-point singular value decomposition (SVD) faces significant challenges due to rapidly increasing matrix dimensions and stringent real-time requirements. Achieving high-performance SVD processors on low-cost FPGA platforms has become a critical research focus. Existing solutions suffer from imbalanced hardware resource utilization caused by insufficient parallelism or excessive pursuit of performance, failing to balance efficiency and economy. This paper proposes a novel time-division multiplexing rotation parameter computation method for Jacobi algorithm, which dynamically schedules and reuses computational modules to drastically reduce resource overhead of high-parallelism SVD processors. Additionally, a Distributed Computing Unit Communication Array tailored for FPGA is designed to enhance computational efficiency through compact data scheduling mechanisms. The architecture demonstrates strong scalability for diverse mid-to-low-cost FPGA platforms. Experimental results verify that the proposed SVD processor outperforms existing implementations in speed, hardware cost, and scalability. Compared with state-of-the-art counterparts, it achieves over 1.5× average speed improvement under identical hardware cost constraints.

Tsinghua University (CN)
Openalex Percentile: Top 85%
Numerical Methods and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A High-Performance and Low-Cost FPGA-Based Accelerator for Singular Value Decomposition — Linsheng He, Jian Wu · (2025) | TGRS Research Map | TGRS