Colloque des utilisateurs et développeurs du logiciel AFF3CT
28 novembre 2024 – Sorbonne Université, LIP6
4 Place Jussieu, 75005 Paris, France
Couloir 25-26, premier étage, salle 105
Journée AFF3CT 2024
Colloque des utilisateurs et développeurs du logiciel AFF3CT
28 novembre 2024 – 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.
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 |