Jusqu'à 48 coeurs dans un processeur gravé en 45 nm, c'est la performance technologique dévoilée par les chercheurs d'Intel. Cette démonstration préfigure les serveurs de demain qui pourront être de type « single-chip cloud computer ». Avec un oeil sur les datacenters et un autre sur le cloud, Intel envisage de produire des processeurs multicoeurs d'un genre nouveau au sein d'un programme baptisé « terascale ». « Avec des puces de ce type, vous pouvez imaginer un cloud reposant sur un data center très performant et consommant beaucoup moins d'énergie que les systèmes actuels, ce qui signifie économiser des ressources quant à la surface occupée et aux frais de fonctionnement (refroidissement et consommation électrique) », explique Justin Rattner, responsable des laboratoires de recherche et CTO d'Intel. Un point très important quand on sait que 100% de l'énergie consommée par un datacenter est convertie en chaleur et qu'il est ensuite nécessaire de réguler la température (22° recommandés aujourd'hui) avec des systèmes de refroidissement par air ou par eau, également énergivore. Justin Rattner envisage également de produire des puces de ce type pour des usages très grand public comme les calculateurs automobiles pour contrôler des systèmes électroniques comme l'injection, l'ABS ou le déclenchement des airbags. Des performances de l'ordre du téraflop Deux ans après avoir exhibé une puce expérimentale 80 coeurs, qui n'était pas totalement fonctionnelle, Intel franchit un grand pas avec ce prototype de processeur 48 coeurs. Certains problèmes comme la communication entre les coeurs ont pu être améliorés et les ingénieurs ont exploré de nouvelles architectures pour concevoir des cores design plus efficaces. Aujourd'hui, la puce 48 coeurs offre des performances de l'ordre du téraflop, mais avec la consommation électrique d'un processeur quad core (de 25 à 125 W). Ce processeur intègre 4 contrôleurs mémoire DDR3 (64 Go max) et un réseau de communication offrant une bande passante de 256 Go/s. Pour fonctionner efficacement, les systèmes d'exploitation et les applications pourront utiliser certains coeurs en priorité et répartir d'autres tâches sur des coeurs annexes. Comme certains processeurs déjà sur le marché, cette puce multicoeurs peut adapter la tension et la fréquence d'horloge des unités de calcul. Une condition sine qua non pour régler le niveau de performances en fonction des besoins et utiliser le minimum d'énergie nécessaire.