TY - GEN
T1 - Optimized Computation for Determinant of Multivariate Polynomial Matrices on GPGPU
AU - Chen, Liangyu
AU - Wei, Jianjun
AU - Zeng, Zhenbing
AU - Zhang, Min
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - The determinant of the matrix is a fundamental concept in linear algebra and has various applications in research and engineering. Compared to the easy-calculating numeric matrix, a symbolic matrix with multivariate polynomial entries is hard to calculate because of immediate expression expansion, which often leads to drastic exhaustion of the physical memory. In this paper, we present a novel four-stage-approach to calculate the accurate determinant of multivariate polynomial matrices on GPGPU, through using the modular method, the Stockham Fast Fourier Transformation(FFT), the inverse FFT, and the Chinese Remainder Theorem. In our approach, the computation tasks in each stage are deployed on GPGPU so that the calculation could be recovered without loss at any point in case of inevitable interruptions happened during the parallel processing. In addition, to control the parallel computation time, we propose a time prediction model for the computation of polynomial determinant according to the basic matrix attributes. The experiment results show that our approach owns substantial speedups compared to Maple, allowing memory and time usage in steady increments.
AB - The determinant of the matrix is a fundamental concept in linear algebra and has various applications in research and engineering. Compared to the easy-calculating numeric matrix, a symbolic matrix with multivariate polynomial entries is hard to calculate because of immediate expression expansion, which often leads to drastic exhaustion of the physical memory. In this paper, we present a novel four-stage-approach to calculate the accurate determinant of multivariate polynomial matrices on GPGPU, through using the modular method, the Stockham Fast Fourier Transformation(FFT), the inverse FFT, and the Chinese Remainder Theorem. In our approach, the computation tasks in each stage are deployed on GPGPU so that the calculation could be recovered without loss at any point in case of inevitable interruptions happened during the parallel processing. In addition, to control the parallel computation time, we propose a time prediction model for the computation of polynomial determinant according to the basic matrix attributes. The experiment results show that our approach owns substantial speedups compared to Maple, allowing memory and time usage in steady increments.
KW - Chinese Remainder Theorem (CRT)
KW - Determinant
KW - Fast Fourier Transformation (FFT)
KW - GPGPU
KW - modular method
KW - multivariate polynomial matrices
UR - https://www.scopus.com/pages/publications/85152239071
U2 - 10.1109/HPCC-DSS-SmartCity-DependSys57074.2022.00045
DO - 10.1109/HPCC-DSS-SmartCity-DependSys57074.2022.00045
M3 - 会议稿件
AN - SCOPUS:85152239071
T3 - Proceedings - 24th IEEE International Conference on High Performance Computing and Communications, 8th IEEE International Conference on Data Science and Systems, 20th IEEE International Conference on Smart City and 8th IEEE International Conference on Dependability in Sensor, Cloud and Big Data Systems and Application, HPCC/DSS/SmartCity/DependSys 2022
SP - 82
EP - 91
BT - Proceedings - 24th IEEE International Conference on High Performance Computing and Communications, 8th IEEE International Conference on Data Science and Systems, 20th IEEE International Conference on Smart City and 8th IEEE International Conference on Dependability in Sensor, Cloud and Big Data Systems and Application, HPCC/DSS/SmartCity/DependSys 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th IEEE International Conference on High Performance Computing and Communications, 8th IEEE International Conference on Data Science and Systems, 20th IEEE International Conference on Smart City and 8th IEEE International Conference on Dependability in Sensor, Cloud and Big Data Systems and Application, HPCC/DSS/SmartCity/DependSys 2022
Y2 - 18 December 2022 through 20 December 2022
ER -