Les outils d’optimisation pour l’inférence d’IA sur FPGA.

Introduction

La figure 1 présente l’architecture de base de nos instruments pour les expériences de physiques fondamentales. Lorsqu’une particule interagit avec un détecteur capacitif, elle génère un courant de porteurs (électrons et ions) dont la forme temporelle reflète directement les mécanismes microscopiques de l’interaction. Ce signal primaire est ensuite converti en tension par un préamplificateur, de charge ou de courant, puis façonné par un filtre (« shaper »). Selon son architecture, ce dernier est conçu soit pour maximiser le rapport signal/bruit dans une optique de mesure d’énergie, soit pour assurer une montée rapide du signal en vue d’une mesure précise du temps. Toutefois, cette étape de traitement analogique introduit inévitablement des déformations : perte de l’information initiale sur la forme d’onde, empilement de signaux successifs, déficit balistique et ajout de bruit ou de perturbations électroniques.

Après amplification et façonnage, le signal est numérisé puis stocké localement avant d’être envoyé vers un concentrateur de données. Celui-ci regroupe et synchronise les événements provenant de nombreux canaux de détection, nécessitant des cartes électroniques à forte capacité de calcul et des liaisons à très haut débit, parfois de plusieurs dizaines voire centaines de gigabits par seconde. Malgré cette infrastructure coûteuse, une large fraction des données transférées – souvent plus de 80 % – est finalement rejetée car sans pertinence pour les objectifs scientifiques. Cette approche, consistant à collecter systématiquement l’intégralité des signaux bruts, répond au besoin des chercheurs de « ne rien perdre » et de garder un contrôle total sur leur expérience. Néanmoins, elle est inefficace du point de vue énergétique et computationnel : les ressources sont massivement mobilisées pour transmettre et stocker un volume de données dont seule une faible part est réellement exploitable. En pratique, l’essentiel de l’effort scientifique se concentre ensuite sur la réduction du bruit de fond et l’extraction de rares événements significatifs, ce qui illustre le besoin urgent de stratégies de traitement plus sélectives et intelligentes, dès l’acquisition des signaux.