Accelerating the resolution of generalized Lyapunov matrix equations on hybrid architectures
Abstract:
Generalized Lyapunov equations play an important role in bilinear model order reduction and linear stochastic differential equations. They also arise solving generalized Riccati equations from stochastic control. In this paper we present a high-performance implementation of a Generalized Lyapunov equation solver based on the matrix sign function method for heterogeneous platforms, composed by a multi-core general purpose processor (multi-core CPU) and a hardware accelerator (graphics processing unit - GPU). Our CPU proposal shows runtime reductions of up to 5.2x over the original method, while a GPU-enabled version offers an extra speed-up near to 2.2x over the CPU counterpart, in a platform equipped with an NVIDIA GPU. Additionally, both variants show a good scalability on the problem dimension.
Año de publicación:
2016
Keywords:
- matrix sign function
- multi-core processors
- graphics processors
- generalized Lyapunov matrix equations
- matrix inverse
Fuente:
Tipo de documento:
Conference Object
Estado:
Acceso restringido
Áreas de conocimiento:
- Algoritmo
- Optimización matemática
- Análisis numérico
Áreas temáticas:
- Ciencias de la computación