Control-Toolbox Benchmarks (IRIT, INRIA, labex CIMI)
Le projet s’inscrit dans l’écosystème control-toolbox (https://github.com/control-toolbox), qui réunit des paquets Julia pour le contrôle mathématique et ses applications. Ce travail prolonge les développements des projets Bocop et Hampath, en lien avec les équipes impliquées dans l’optimisation et le contrôle à l’IRIT et à Inria.
L’objectif du projet est de développer, tester et évaluer les performances des solveurs d’optimisation et de contrôle optimal issus de l’écosystème control-toolbox, en particulier du package OptimalControl.jl. Le projet a pour but de réaliser des campagnes de benchmarking sur CPU et GPU, afin de comparer les performances entre modèles, solveurs, architectures matérielles et configurations numériques (simple vs double précision). Ces benchmarks contribueront à améliorer l’efficacité des solveurs et à documenter les meilleures pratiques pour les calculs de contrôle optimal sur GPU.