Home page > 22. Volume 15 (2020) > Optimization of a discontinuous Galerkin solver with OpenCL and (...)

Optimization of a discontinuous Galerkin solver with OpenCL and StarPU

Wednesday 29 January 2020, by Bramas Bérenger, HELLUY Philippe, Mendoza Laura, Weber Bruno


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.

Key words : Discontinuous Galerkin, StarPU, OpenCL, hybrid parallelism.

logo_hal Voir sur HAL : https://hal.archives-ouvertes.fr/hal-01942863v3

Administrateur : Fayssal BENKHALDOUN
ISSN 1634-0655
SPIP | Sign In | Site Map | Follow-up of the site's activity RSS 2.0