arXiv · 2206.06797
qrpca: A Package for Fast Principal Component Analysis with GPU Acceleration
Abstract
We present qrpca, a fast and scalable QR-decomposition principal component analysis package. The software, written in both R and python languages, makes use of torch for internal matrix computations, and enables GPU acceleration, when available. qrpca provides similar functionalities to prcomp (R) and sklearn (python) packages respectively. A benchmark test shows that qrpca can achieve computational speeds 10-20 $\times$ faster for large dimensional matrices than default implementations, and is at least twice as fast for a standard decomposition of spectral data cubes. The qrpca source code is made freely available to the community.
Explore related subjects
Keep this discovery
Rafael S. de Souza, Xu Quanfeng, Shiyin Shen, Chen Peng, Zihao Mu. 2022-06-14. qrpca: A Package for Fast Principal Component Analysis with GPU Acceleration. https://doi.org/10.1016/j.ascom.2022.100633
Cite the original work for its findings. Save a collection to share your selection of sources.