Accéder directement au contenu Accéder directement à la navigation
Article dans une revue

Accelerating viability kernel computation with CUDA architecture: application to bycatch fishery management

Abstract : Computing a viability kernel consumes time and memory resources which increase exponentially with the dimension of the problem. This curse of dimensionality strongly limits the applicability of this approach, otherwise promising. We report here an attempt to tackle this problem with Graphics Processing Units (GPU). We design and implement a version of the viability kernel algorithm suitable for General Purpose GPU (GPGPU) computing using Nvidia's architecture, CUDA (Computing Unified Device Architecture). Different parts of the algorithm are parallelized on the GPU device and we test the algorithm on a dynamical system of theoretical population growth. We study computing time gains as a function of the number of dimensions and the accuracy of the grid covering the state space. The speed factor reaches up to 20 with the GPU version compared to the Central Processing Unit (CPU) version, making the approach more applicable to problems in 4 to 7 dimensions. We use the GPU version of the algorithm to compute viability kernel of bycatch fishery management problems up to 6 dimensions.
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01852648
Déposant : Import Ws Irstea <>
Soumis le : jeudi 2 août 2018 - 09:54:17
Dernière modification le : mardi 15 septembre 2020 - 17:00:04
Archivage à long terme le : : samedi 3 novembre 2018 - 13:27:58

Fichier

cf2016-pub00046149.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

A. Brias, Jean-Denis Mathias, G. Deffuant. Accelerating viability kernel computation with CUDA architecture: application to bycatch fishery management. Computational Management Science, Springer Verlag, 2016, 13 (3), pp.371-391. ⟨10.1007/s10287-015-0246-x⟩. ⟨hal-01852648⟩

Partager

Métriques

Consultations de la notice

97

Téléchargements de fichiers

227