Resolviendo ecuaciones de matrices en arquitecturas de múltiples núcleos y muchos núcleos
Autores: Benner, Peter; Ezzatti, Pablo; Mena, Hermann; Quintana-Ortí, Enrique S.; Remón, Alfredo
Idioma: Inglés
Editor: MDPI
Año: 2013
Acceso abierto
Artículo científico
2013
Resolviendo ecuaciones de matrices en arquitecturas de múltiples núcleos y muchos núcleos
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Solución numérica
Lyapunov
Ecuaciones de riccati
Función signo de matriz
Procesadores multinúcleo
Unidades de procesamiento gráfico
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 30
Citaciones: Sin citaciones
Abordamos la solución numérica de las ecuaciones de Lyapunov, Riccati algebraicas y diferenciales, a través de la función de signo de matriz, en plataformas equipadas con procesadores multinúcleo de propósito general y, opcionalmente, una o más unidades de procesamiento gráfico (GPUs). En particular, revisamos los solucionadores para estas ecuaciones, así como los métodos subyacentes, analizamos su concurrencia y escalabilidad y proporcionamos detalles sobre su implementación en paralelo. Nuestros resultados experimentales muestran que esta clase de hardware proporciona suficiente potencia computacional para abordar problemas a gran escala, que hace solo unos pocos años hubieran requerido un clúster de computadoras.
Descripción
Abordamos la solución numérica de las ecuaciones de Lyapunov, Riccati algebraicas y diferenciales, a través de la función de signo de matriz, en plataformas equipadas con procesadores multinúcleo de propósito general y, opcionalmente, una o más unidades de procesamiento gráfico (GPUs). En particular, revisamos los solucionadores para estas ecuaciones, así como los métodos subyacentes, analizamos su concurrencia y escalabilidad y proporcionamos detalles sobre su implementación en paralelo. Nuestros resultados experimentales muestran que esta clase de hardware proporciona suficiente potencia computacional para abordar problemas a gran escala, que hace solo unos pocos años hubieran requerido un clúster de computadoras.