A Distributed-Memory Implementation of Schur-Complement PCA Preconditioner for Ill-Conditioned Problems

Vinh Dang, Joseph D. Kotulski · 2023

This paper describes our first effort toward an implementation of Schur-complement principal component analysis (PCA) preconditioner for distributed-memory computing platforms. A distributed binary tree structure for binary hierarchical matrix partitioning is proposed. This implementation targets performance portability by leveraging the abstractions provided by Kokkos and Kokkos Kernels. We evaluate the implementation via an ill-conditioned problem with an iterative solver in terms of effectiveness and efficiency.

Read the paper · More papers on PaperTik