AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

Optimization of Generalized Eigensolver for Dense Symmetric Matrices on AMD GPU

School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing 100049, China
Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
School of Mathematical Sciences, Peking University, Beijing 100871, China
National Engineering Laboratory for Big Data Analysis and Applications, Peking University, Beijing 100871, China
PKU-Changsha Institute for Computing and Digital Economy, Changsha 410205, China
Show Author Information

Abstract

Accelerating the eigensolver on GPUs is getting more and more attention due to its ubiquitous usage in scientific and engineering fields. However, it is very challenging to achieve high performance on eigensolvers because of the intricate computational patterns which cause inefficient memory access and workload imbalance on GPUs. In this work, we propose a series of optimizations for generalized dense symmetric eigenvalue problems from both the system and operator perspectives on AMD GPUs. Firstly, we adjust the workload assignments between CPUs and GPUs and find the computational performance balance between different levels of computation. Besides, we propose a multi-level pre-aggregation strategy for symmetric matrix-vector multiplication (SYMV) and general matrix-vector multiplication (GEMV) operators to tackle the performance issue caused by lacking hardware support for atomic operation. Furthermore, we optimize Cholesky decomposition and SYR2K by adopting a better overlapping method and utilizing symmetry to reduce computation. Experiments on AMD MI60 GPUs show that our optimized eigensolver outperforms the previous state-of-the-art with roughly 1.8x–3.8x speedups.

Electronic Supplementary Material

Download File(s)
JCST-2308-13673-Highlights.pdf (212.6 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 855-869

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Zhang C, Su Z-T, Li M, et al. Optimization of Generalized Eigensolver for Dense Symmetric Matrices on AMD GPU. Journal of Computer Science and Technology, 2025, 40(3): 855-869. https://doi.org/10.1007/s11390-024-3673-8

788

Views

1

Crossref

1

Web of Science

1

Scopus

0

CSCD

Received: 12 August 2023
Accepted: 22 May 2024
Published: 30 April 2025
© Institute of Computing Technology, Chinese Academy of Sciences 2025