Configurable Independent Component Analysis Preprocessing Accelerator
Hsi-Hung Lu, Chung-An Shen, Mohammed E. Fouda, and Ahmed M. Eltawil

TL;DR
This paper introduces a high-throughput, configurable hardware accelerator for ICA preprocessing, utilizing a novel matrix multiplication array and parallel pipelined processing to significantly enhance efficiency.
Contribution
It presents a new hardware architecture for ICA preprocessing that combines a high-performance MMA with parallel processing, improving throughput and hardware utilization.
Findings
Achieves 40.7k matrices/sec throughput
Uses time-multiplexed MMA architecture
Provides detailed circuit design and performance estimates
Abstract
Independent component analysis (ICA) has been used in many applications, including self-interference cancellation for in-band full-duplex wireless systems and anomaly detection in industrial internet of things. This paper presents a high-throughput and highly efficient configurable preprocessing accelerator for the ICA algorithm. The proposed ICA accelerator has three major blocks that perform data centering, covariance matrix for computation, and eigenvalue decomposition (EVD). Specifically, the proposed accelerator is based on a high-performance matrix multiplication array (MMA). The proposed MMA architecture uses time-multiplexed processing so that the efficiency of hardware utilization is greatly enhanced. Furthermore, the processing flow utilizes parallel processing such that the centering, the calculation of the covariance matrix, and EVD are conducted simultaneously and are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlind Source Separation Techniques · Sparse and Compressive Sensing Techniques · Quantum-Dot Cellular Automata
MethodsIndependent Component Analysis
