RECHERCHE
PopPy : parallélisation automatique des applications Python d'IA composite
Un système compile et exécute en parallèle les appels aux modèles ML dans des apps Python complexes, atteignant jusqu'à 6,4× d'accélération.
arXiv cs.AI · cs.LG · cs.CL·Stephen Mell, David Mell, Konstantinos Kallas, Steve Zdancewic·18 mai 2026

Image · Source originale
PopPy est un système qui identifie et exploite les opportunités de parallélisme dans les applications Python faisant appel à des composants externes lourds, notamment des modèles ML. Il combine un compilateur ahead-of-time et un runtime pour gérer la complexité du langage, le dispatch dynamique et la mutation de variables. Sur des applications d'IA composite réelles, PopPy atteint jusqu'à 6,4× d'accélération par rapport à une exécution Python standard, sans modifier la sémantique séquentielle du programme.