Parallélisation supervisée pour les multicoeurs embarqués
Résumé
Tandis que les systèmes embarqués se tournent de plus en plus vers des architectures multicoeurs, les applications qui leur sont destinées sont toujours parallélisées de manière statique et spécifique afin d’augmenter la prédictibilité du temps d’exécution. Nous proposons une méthode, que nous dénommons parallélisation supervisée, pour obtenir rapidement une parallélisation déterministe et optimisée pour une architecture cible. Nous nous basons sur l’environnement de parallélisation dynamique Capsule, ce qui permet à l’application d’être aisément portable. Nous montrons à travers une série d’expérimentations que les gains en terme de performances de la parallélisation supervisée sont à mi-chemin entre les performances obtenues par la parallélisation statique et celles obtenues par la parallélisation dynamique.