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

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.

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