Rencontres AFF3CT & StreamPU

Automne 2025, Paris

Colloque autour du logiciel AFF3CT et du support d’exécution StreamPU
19 novembre 2025 – Sorbonne Université, LIP6

4 Place Jussieu, 75005 Paris, France
Couloir 25-26, premier étage, salle 105

L’inscription est obligatoire

Présentation

AFF3CT est un logiciel Open-source (Licence MIT) de construction, développement et validation de chaînes de communication numériques hautes performances.

Il est écrit en C++ 11 et supporte une large variété de codes correcteurs d’erreurs, depuis les Turbo codes jusqu’aux codes Polaires, en passant par les codes LDPC.

AFF3CT est tout particulièrement focalisé sur l’obtention de débits élevés, grâce à l’utilisation de techniques de parallélisation et de vectorisation, et sur la portabilité du code source. Le logiciel est développé par l’équipe STORM (Inria & LaBRI), l’équipe CSN (IMS) et l’équipe ALSoC (LIP6).

Le logiciel s’appuie sur le support d’exécution StreamPU pour l’exécution parallèle pipelinée sur les processeurs multicœurs, et sur la bibliothèque C++ MIPP pour l’exploitation des jeux d’instructions vectoriels dans les routines des chaines AFF3CT.

La Journée AFF3CT 2024 vise à rassembler les utilisateurs et développeurs d’AFF3CT pour échanger sur les évolutions récentes du logiciel, identifier de nouveaux cas d’usages et affiner la feuille de route.

Extrait d’une chaîne de réception DVB-S2, construite avec AFF3CT.

Extrait d’une chaîne de réception DVB-S2, construite avec AFF3CT.


Planning

Mercredi 19 Novembre

Intervenant Intitulé Présentation
Olivier Aumage Accueil PDF
Camille Leroux Présentation et nouvelles du projet PDF
Joachim Rosseel Derniers développements en canaux 5G – PBCH PDF
Yacine Idouar Derniers développements en canaux 5G – UL-SCH PDF
Démonstrations et posters
Romain Tajan - Chaîne ADS-B et programmation Python
Olivier Aumage - Chaïne 5G / PBCH
Yacine Idouar - Chaine 5G / UL-SCH
Adrien Cassagne - Études de consommation énergétique sur le cluster DALEK
Repas
Exposés techniques
Diane Orhan Synthèse des travaux de thèse en ordonnancement de pipelines
Romain Tajan Évolution de l’interface de programmation Python PDF
Damien Assire Programmation AFF3CT via Julia PDF
Pause café
Roadmap et discussion PDF

Éditions précédentes
2025/06
Intitulé Intervenant Présentation
Introduction et nouvelles du projet AFF3CT Olivier Aumage, Inria PDF
Démonstrateur de chaine 5G Joachim Rosseel, Inria
Simulation cyber-physique Camille Leroux, IMS
Le langage Julia pour le calcul hétérogène Robin Gerzaguet, IRISA
PYStreamPU et chaine ADSB Romain Tajan, IMS
Mise en production de la plateforme DAL3K Adrien Cassagne, LIP6 PDF
Ordonnancement hétérogène et accélérateurs Yacine Idouar, LIP6
Stratégies d’ordonnancement de chaines de tâches sur deux types de ressources Diane Orhan, Inria
2024
Intitulé Intervenant Présentation
Introduction et nouvelles du projet AFF3CT Olivier Aumage PDF
Développement d’une chaîne 5G Joachim Rosseel PDF
Codes convolutifs Alexandre Valade PDF
Simulation de systèmes cyber-Physiques Maxime Gras-Chevalier PDF
Parallélisation sur multicœurs hétérogène & intégration SYCL Yacine Idouar / Adrien Cassagne PDF
Programmation de haut niveau compilée en Julia & plateforme DAL3K Adrien Cassagne PDF
Programmation de haut niveau interprétée en Python Romain Tajan PDF
2023
Intitulé Intervenant Présentation
Introduction Olivier Aumage PDF
Évolution de GNU Radio, AFF3CT DVB-S2/CorteXlab et évolutions de CorteXlab Cyrille Morin PDF
Ordonnancement optimisé de chaînes sur AFF3CT Diane Orhan PDF
AFF3CT et Hardware in the Loop Ian Fischer-Schilling PDF
Cryptographie post-quantique avec AFF3CT Andrea Lesavourey PDF
AFF3CT Runtime et Julia Adrien Cassagne PDF
AFF3CT et Python Romain Tajan PDF
AFF3CT et RISC-V Camille Leroux PDF
2022
Intitulé Entité
Présentation du projet Inria/DGA Inria
Cas des multiples voies retour MFTDMA, exemple hub VSAT type DVBRCS2. Mono-porteuse très haut débit classe du GBits/s sur serveur de calcul Airbus
Expérimentations DVB-RCS2 reposant sur AFF3CT CNES
Plateforme d’experimentation réseau CortexLab Inria Lyon
Le langage Julia pour la radio logicielle IRISA
Pyaf, une interface Python pour AFF3CT IMS
Simulation d’une chaine 5G dans l’environnement AFF3CT IMS
Parallelisation automatique de tâches pour AFF3CT Inria