Abstract
Machine learning (ML) techniques such as principal component analysis (PCA) have become pivotal in enabling efficient processing of big data in an increasing number of applications. However, the data-intensive computation in PCA causes large energy consumption in conventional von Neumann computers. In-memory computing (IMC) significantly improves throughput and energy efficiency by eliminating the physical separation between memory and processing units. Here, we present a novel closed-loop IMC circuit to compute real eigenvalues and eigenvectors of a target matrix allowing IMC-based acceleration of PCA. We benchmark its performance against a commercial GPU, achieving comparable accuracy and throughput while simultaneously securing ×104 energy and ×102÷4 area efficiency improvements. These results support IMC as a leading candidate architecture for energy-efficient ML accelerators.
Author supplied keywords
Cite
CITATION STYLE
Mannocci, P., Giannone, E., & Ielmini, D. (2024). In-Memory Principal Component Analysis by Analogue Closed-Loop Eigendecomposition. IEEE Transactions on Circuits and Systems II: Express Briefs, 71(4), 1839–1843. https://doi.org/10.1109/TCSII.2023.3334958
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.