In-Memory Principal Component Analysis by Analogue Closed-Loop Eigendecomposition

7Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free