French flag Les citoyens européens vivent de nos jours dans un monde pervasif, où pratiquement chaque objet a une capacité de traitement. Assurément, les appareils électroniques sont plus que jamais interconnectés et présents autour de nous, remplissant les tâches les plus variées, et ce avec une très faible intervention humaine.

La taille de ces réseaux d'objets "pervasifs" augmente de manière significative, de même que la variété des dispositifs de calcul mis en œuvre, à la fois au niveau des puces (architectures reconfigurables ou multi-cœurs) et au niveau du système (calcul distribué). Au fur et à mesure que leur spectre d'applications croît, les ressources de calcul ont besoin d'une flexibilité et d'une scalabilité accrus pour satisfaire les divers besoins des utilisateurs.

D'ici à l'année 2020, les architectures de calcul embarquées seront de plus en plus complexes, ceci étant dû principalement à la convergence entre les domaines du Calcul Hautes Performances et des Technologies du Calcul Embarqué, à l'émergence de nouvelles technologies matérielles et enfin à la multiplication de ressources de calcul hétérogènes.

Le but du projet AETHER est de montrer que les architectures de calcul auto-adaptatives peuvent être une une approche intéressante pour répondre aux principaux problèmes issus du calcul pervasif. Les objectifs principaux d'AETHER sont d'étudier, d'évaluer et de proposer de nouvelles architectures de calcul adaptées à la demande de puissance de calcul des 10 prochaines années à venir.

En particulier, le projet AETHER vise à étudier des solutions aux problèmes de performances, de scalabilité technologique, de complexité grandissante et de programmabilité des architectures de calcul embarquées du futur en dotant les ressources de calcul de possibilités d'auto-adaptation. Le consortium AETHER va étudier et proposer des entités auto-adaptables mises en réseau (SANE), basées sur des architectures de calcul reconfigurables, et étudier leur impact à différents niveaux sur toute la chaîne de calcul, ceci incluant les environnements de fonctionnement, les méthodes de programmation, les outils et la conception d'application. Les avantages potentiels de cette approche seront évalués et validés grâce à des partenaires industriels sur des scénarios applicatifs réalistes.