23–26 sept. 2024
Les Balcons du Mont-Blanc
Fuseau horaire Europe/Paris

Traitement de signal REActif sur GPU embarque

25 sept. 2024, 12:10
30m
Centre Vacances Nature Montagne (Les Balcons du Mont-Blanc)

Centre Vacances Nature Montagne

Les Balcons du Mont-Blanc

2211 Route des Combes 73590 Saint-Nicolas-la-Chapelle
1 - Exposé grand format (20' + 10') Acquisition

Orateur

Sebastien COUDERT (CNRS/GANIL)

Description

Notre module d'acquisition 16 voies (NumExo2) pour la physique nucleaire
implemente le traitement du signal dans sa partie electronique (FPGA)
avec un langage de programmation d'electronicien (VHDL).
Les temps de developpements sont long en regard de ceux realises en informatique
, typiquement 3 heures de "compilation".

Le projet REActif du groupe d'acquisition du GANIL
vise a raccourcir en particulier ce temps
et a gagner en souplesse d'algorithme implemente
, typiquement les operations en virgule flottante sont extrement couteuses en ressource electronique (FPGA)
, alors qu'elles sont natives cote informatique (CPU ou GPU).

Un module embarque a ete cree pouvant embarquer un ordinateur du type Nvidia Jetson (de 128 a 384 coeurs GPU)
et disposant d'une interface reseau SFP (1 a 10Gbps ethernet)
afin de receuillir les signaux en provenance de module de numerisation.

Le demonstrateur embarque l'implementation du calcul de traitement du signal (calcul d'energie)
sur le GPU embarque, a l'identique de celui du module NumExo2.
L'architecture logicielle est concue
afin de faciliter le codage algorithmique
plutot que privilegier des optimisations difficiles a maintenir.

Les gains en performances du module sont:
- 6x en temps de calcul,
- 10x en encombrement,
- 10x en energie.

La presentation developpe rapidement le projet complet,
et detaille l'architecture choisie (materiel/logiciel)
ainsi que son implementation (C++/CUDA).

Auteur principal

Sebastien COUDERT (CNRS/GANIL)

Documents de présentation