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
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
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.
| Intervenant | Intitulé | Présentation |
|---|---|---|
| Olivier Aumage | Accueil | |
| Camille Leroux | Présentation et nouvelles du projet | |
| Joachim Rosseel | Derniers développements en canaux 5G – PBCH | |
| Yacine Idouar | Derniers développements en canaux 5G – UL-SCH | |
| 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 | |
| Damien Assire | Programmation AFF3CT via Julia | |
| Pause café | ||
| Roadmap et discussion |
| Intitulé | Intervenant | Présentation |
|---|---|---|
| Introduction et nouvelles du projet AFF3CT | Olivier Aumage, Inria | |
| 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 | |
| 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 |
| Intitulé | Intervenant | Présentation |
|---|---|---|
| Introduction et nouvelles du projet AFF3CT | Olivier Aumage | |
| Développement d’une chaîne 5G | Joachim Rosseel | |
| Codes convolutifs | Alexandre Valade | |
| Simulation de systèmes cyber-Physiques | Maxime Gras-Chevalier | |
| Parallélisation sur multicœurs hétérogène & intégration SYCL | Yacine Idouar / Adrien Cassagne | |
| Programmation de haut niveau compilée en Julia & plateforme DAL3K | Adrien Cassagne | |
| Programmation de haut niveau interprétée en Python | Romain Tajan |
| Intitulé | Intervenant | Présentation |
|---|---|---|
| Introduction | Olivier Aumage | |
| Évolution de GNU Radio, AFF3CT DVB-S2/CorteXlab et évolutions de CorteXlab | Cyrille Morin | |
| Ordonnancement optimisé de chaînes sur AFF3CT | Diane Orhan | |
| AFF3CT et Hardware in the Loop | Ian Fischer-Schilling | |
| Cryptographie post-quantique avec AFF3CT | Andrea Lesavourey | |
| AFF3CT Runtime et Julia | Adrien Cassagne | |
| AFF3CT et Python | Romain Tajan | |
| AFF3CT et RISC-V | Camille Leroux |
| 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 |