Informatique : les recherches sur les mémoires transactionnelles livrent leurs résultats
Pour répondre à l'augmentation constante des performances des applications numériques, le projet européen de recherche en informatique VELOX s'est achevé en décembre 2010. Il a permis de développer des méthodes de programmation adaptées aux processeurs multi-coeurs. Les résultats du groupe de Pascal Felber, professeur à l'Institut d'informatique de l'Université de Neuchâtel, font partie de toute une panoplie d'outils qui se trouvent désormais à disposition des programmeurs. Utilisateurs en ligne toujours plus nombreux, consoles de jeux vidéo toujours plus réalistes, supercalculateurs ultra-rapides : face aux exigences modernes du monde numérique, l'accroissement de la performance individuelle des processeurs, les éléments clé des ordinateurs, ne suffit plus. En raison de limitations physiques, il n'est désormais plus possible de simplement augmenter leurs fréquences de calcul (les fameux GHz des catalogues). La solution passe désormais par une modification de l'architecture des ordinateurs, qui embarquent non plus un seul, mais plusieurs processeurs, ou coeurs, travaillant de concert. L'utilisation de processeurs multi-coeurs a pour conséquence de rendre encore plus complexe la maîtrise des systèmes informatiques, depuis le ' matériel ' (' hardware ') jusqu'aux applications, en passant par les logiciels assurant l'interaction entre les deux.