HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Journal articles

Optimization of a discontinuous Galerkin solver with OpenCL and StarPU

Bérenger Bramas 1 Philippe Helluy 2, 3 Laura Mendoza 2 Bruno Weber 4
1 CAMUS - Compilation pour les Architectures MUlti-coeurS
Inria Nancy - Grand Est, ICube - Laboratoire des sciences de l'ingénieur, de l'informatique et de l'imagerie
2 TONUS - TOkamaks and NUmerical Simulations
IRMA - Institut de Recherche Mathématique Avancée, Inria Nancy - Grand Est
Abstract : Since the recent advance in microprocessor design, the optimization of computing software becomes more and more technical. One of the difficulties is to transform sequential algorithms into parallel ones. A possible solution is the task-based design. In this approach, it is possible to describe the parallelization possibilities of the algorithm automatically. The task-based design is also a good strategy to optimize software in an incremental way. The objective of this paper is to describe a practical experience of a task-based parallelization of a Discontinuous Galerkin method in the context of electromagnetic simulations. The task-based description is managed by the StarPU runtime. Additional acceleration is obtained by OpenCL.
Document type :
Journal articles
Complete list of metadata

Cited literature [18 references]  Display  Hide  Download

Contributor : Philippe Helluy Connect in order to contact the contributor
Submitted on : Thursday, January 23, 2020 - 10:13:02 AM
Last modification on : Wednesday, December 1, 2021 - 3:32:13 PM
Long-term archiving on: : Friday, April 24, 2020 - 12:43:21 PM


Files produced by the author(s)


  • HAL Id : hal-01942863, version 3


Bérenger Bramas, Philippe Helluy, Laura Mendoza, Bruno Weber. Optimization of a discontinuous Galerkin solver with OpenCL and StarPU. International Journal on Finite Volumes, Institut de Mathématiques de Marseille, AMU, 2020, 15 (1), pp.1-19. ⟨hal-01942863v3⟩



Record views


Files downloads