Título : Avoiding synchronization to accelerate a CFD solver in GPU
Autor(es) : Dufrechou, Ernesto
Ezzatti, Pablo
Usera, Gabriel
Fecha de publicación : 20-oct-2019
Tipo de publicación: Documento de conferencia
Versión: Publicado
Publicado en: 31st International Symposium on Computer Architecture and High Performance Computing. Campo Grande – MS, Brasil, 15-18 de octubre de 2019
Areas del conocimiento : Ingeniería y Tecnología
Ingeniería Mecánica
Otros descriptores : GPU
CFD
Solver SIP
Resumen : The caffa3d.MBRi is an open source, GPU-aware, general purpose incompressible flow solver, aimed at providing a useful tool for numerical simulation of real world fluid flow problems that require both geometrical flexibility and parallel computation capabilities to afford tens and hundreds million cells simulations. At the core of this tool there are a number of linear solvers that can be selected according to the characteristics of the problem to solve. For band matrices, the most efficient linear solver included in caffa3d.MBRi is the Strongly Implicit Procedure (SIP) solver. The parallelization of this solver follows the hyper-planes strategy, where the computations in one hyper-plane bare no dependencies and can be executed in parallel, while the hyper-planes have to be processed sequentially. In this work, we analyze this strategy to reach an efficient GPU implementation of the SIP solver for the caffa3d.MBRi. In particular, we design and implement a self-scheduling procedure to avoid the overhead of CPU-GPU synchronization implied by the hyper-planes strategy, outperforming the standard GPU implementation of the SIP by approximately 2x.
URI / Handle: https://hdl.handle.net/20.500.12381/3190
Recursos relacionados en REDI: https://hdl.handle.net/20.500.12381/3189
https://hdl.handle.net/20.500.12381/3191
https://hdl.handle.net/20.500.12381/3192
https://hdl.handle.net/20.500.12381/3193
https://hdl.handle.net/20.500.12381/3194
ISBN: 978-1-7281-4194-7
Institución responsable del proyecto: Universidad de la República
Financiadores: Agencia Nacional de Investigación e Innovación
Identificador ANII: FSE_1_2016_1_131837
Nivel de Acceso: Acceso abierto
Licencia CC: Reconocimiento 4.0 Internacional. (CC BY)
Aparece en las colecciones: Publicaciones de ANII

Archivos en este ítem:
archivo Descripción Tamaño Formato  
Anexo_I_Dufrechou_et_al_2019_SBAC_PAD.pdfpaper353.15 kBAdobe PDFDescargar
Anexo_II_Dufrechou_2019_Award_SBAC_PAD.pdfaward90.95 kBAdobe PDFDescargar

Las obras en REDI están protegidas por licencias Creative Commons.
Por más información sobre los términos de esta publicación, visita: Reconocimiento 4.0 Internacional. (CC BY)