2022
DOI: 10.3390/a15100348
|View full text |Cite
|
Sign up to set email alerts
|

Calculating the Moore–Penrose Generalized Inverse on Massively Parallel Systems

Abstract: In this work, we consider the problem of calculating the generalized Moore–Penrose inverse, which is essential in many applications of graph theory. We propose an algorithm for the massively parallel systems based on the recursive algorithm for the generalized Moore–Penrose inverse, the generalized Cholesky factorization, and Strassen’s matrix inversion algorithm. Computational experiments with our new algorithm based on a parallel computing architecture known as the Compute Unified Device Architecture (CUDA) … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 45 publications
0
4
0
Order By: Relevance
“…In this section, we introduce our parallel computing method for the computation of the Moore-Penrose generalized inverse. As mentioned in Section I, various computational methods have been developed for the computation of the Moore-Penrose generalized inverse [4], [5], [8]- [10], [16]. In this paper, we develop a parallel computing algorithm for shared-memory architectures.…”
Section: Proposed Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…In this section, we introduce our parallel computing method for the computation of the Moore-Penrose generalized inverse. As mentioned in Section I, various computational methods have been developed for the computation of the Moore-Penrose generalized inverse [4], [5], [8]- [10], [16]. In this paper, we develop a parallel computing algorithm for shared-memory architectures.…”
Section: Proposed Methodsmentioning
confidence: 99%
“…More recently, Stanojevi'c et al [16] proposed an algorithm based on the generalized Cholesky factorization and the Strassen matrix inversion algorithm, which has been specifically designed for parallel computing architectures, particularly for using graphics processing units (GPUs) in the compute unified device architecture. Their results showed significant advantages when GPUs are employed for large-size matrix computations.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…If D is a (m × n) matrix, then pseudo inverse computation based on singular value decomposition is O(nmmin(m, n)) [17], [18]. The least squares estimator ( 9) can be expressed as…”
Section: Data Driven Level Set Fuzzy Modelingmentioning
confidence: 99%