Optimization of a discontinuous Galerkin solver with OpenCL and StarPU - Archive ouverte HAL
Article Dans Une Revue International Journal on Finite Volumes Année : 2020

Optimization of a discontinuous Galerkin solver with OpenCL and StarPU

Laura Mendoza
Bruno Weber
  • Fonction : Auteur
  • PersonId : 1063481

Résumé

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.
Fichier principal
Vignette du fichier
schnaps_opencl2020.pdf (618.29 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01942863 , version 1 (03-12-2018)
hal-01942863 , version 2 (08-07-2019)
hal-01942863 , version 3 (23-01-2020)

Identifiants

  • HAL Id : hal-01942863 , version 3

Citer

Bérenger Bramas, Philippe Helluy, Laura Mendoza, Bruno Weber. Optimization of a discontinuous Galerkin solver with OpenCL and StarPU. International Journal on Finite Volumes, 2020, 15 (1), pp.1-19. ⟨hal-01942863v3⟩
447 Consultations
395 Téléchargements

Partager

More