Améliorer la performance des processeurs pour des voitures et des avions plus sûrs et économiques
Le projet MERASA («Multi-core execution of hard real-time applications supporting analysability», ou exécution multi-coeurs d'applications matérielles en temps réel soutenant l'analysabilité) financé par l'UE s'est fixé pour objectif d'améliorer la conception des voitures et des avions en terme de rapport énergie-efficacité, d'économie et de sécurité. À cette fin, des chercheurs originaires de six pays ont entrepris de mettre en place des processeurs embarqués utilisant la technologie multi-coeurs. Dans cette technologie, de nombreux processeurs sont intégrés à une puce. Ce procédé est nécessaire à la production de processeurs qui répondront aux «contraintes difficiles en temps réel», au besoin d'opérer de façon fiable en un laps de temps prévu et très court commun aux systèmes des industries automobiles et aériennes. De tels processeurs pourraient ensuite être intégrés à des unités de contrôle électroniques de systèmes de freinage antibloquage (ABS pour anti-lock braking system) par exemple. La sécurité de ces systèmes serait renforcée grâce à une performance accrue du système. La performance améliorée des unités de contrôle pourrait également permettre d'optimiser la consommation de combustibles des moteurs et stimuler ainsi leur rapport énergie-efficacité. D'après les partenaires du projet, les technologies actuelles ne permettraient pas d'atteindre ces objectifs; les processeurs de micro-ordinateurs sont certes puissants et rapides, mais ne conviennent pas à des applications dans des systèmes embarqués et sont particulièrement chers. D'autre part, les processeurs normalement installés dans des systèmes embarqués ont tendance à être relativement peu complexes et, par conséquent, leur capacité de performance s'en trouve restreinte. «À l'université d'Augsbourg, nous développerons de nouvelles structures de processeurs en temps réel en collaboration avec nos collègues du centre de superinformatique à Barcelone (Espagne)», affirme le professeur Theo Ungerer de l'université d'Augsbourg (Allemagne), coordinateur du projet d'une durée de trois ans. «Nous mettrons en oeuvre des prototypes et concevrons parallèlement le système d'exploitation de logiciel en temps réel. «En collaboration avec les développeurs de matériel à Augsbourg et Barcelone, nos collègues français et anglais développeront les solutions logiciel adéquates pour les processeurs multi-coeurs que nous, en tant que groupe, tentons de créer», ajoute le professeur Ungerer. «À la fin des trois ans du projet MERASA, nous pourrons présenter des prototypes convaincants d'un nouveau processeur multi-coeurs, un système d'exploitation adéquat et des outils logiciel précisément conçus pour les requêtes de l'analyse du programme des applications en temps réel.» Participent au projet des partenaires du monde universitaire ainsi que de l'industrie. Aux côtés de l'Agence spatiale européenne (ESA), ils participent à MERASA sous la forme d'un comité consultatif industriel qui soutiendra les développements de logiciel et de matériel et les mettra au banc d'essai lors de projets pilotes. «La participation d'entreprises renommées de différents États européens montre clairement que l'un des objectifs de notre projet MERASA consiste à apporter une contribution importante à la compétitivité future de l'Europe dans les segments clés des industries motrice, aérospatiale et de construction d'appareils», commente le professeur Ungerer. Le projet MERASA a été lancé au début du mois de novembre 2007. Les partenaires recevront plus de 2 millions d'euros du budget total du projet (3 millions d'euros) de la part de l'UE au titre de la thématique «Technologies de l'information et de la communication» (TIC) du septième programme-cadre (7e PC).