La société américaine Tilera, spécialisée dans la conception de puces pour le chiffrement et les traitements vidéo, va lancer un processeur massivement parallèle pour équiper les serveurs des hébergeurs.
Tilera annonce le processeur Tile-GX, une puce Risc conçue pour les serveurs Linux et qui peut contenir jusqu'à 100 cœurs à 1,5 GHz. Un record, car mises à part les puces de Nvidia et d'ATI qui n'exécutent qu'une poignée d'instructions particulières, les processeurs génériques comptent pour l'heure huit cœurs, au mieux.
Selon Tilera, Linux serait quatre fois plus performant avec le Tile-GX que lorsqu'il s'exécute sur le dernier Xeon Nehalem-EX d'Intel. La puissance de ce processeur serait telle qu'il décoderait aussi les flux réseaux quatre fois plus rapidement que le nouveau composant spécialisé Octeon II de Cavium Networks, et qu'il compresserait l'audio trente fois plus vite que les derniers DSP de Texas Instruments.
Une grille de 10 x 10 cœurs
Ces bons chiffres sont dus à la présence dans le processeur de quatre contrôleurs mémoire DR3, lesquels adressent un total de 1 To à 2,13 GHz. Sont également inclus deux coprocesseurs, dédiés au chiffrement et à la compression, qui avalent ensemble jusqu'à 8 Go d'informations à la seconde, trois contrôleurs PCIe qui totalisent une bande passante de 8 Go/s également, ainsi que huit ports XAUI configurables soit en 32 ports Gigabit Ethernet, soit en 10 ports 10 Gigabit Ethernet.
L'intérieur de la puce se présente comme une grille de 10 x 10 cœurs, entourée des coprocesseurs. L'ensemble est relié au moyen d'un réseau iMesh, lui-même contrôlé par un circuit dédié à la répartition de charge.
Concurrent de l'Ultrasparc T2+ de Sun
Le Tile-GX se destine avant tout aux hébergeurs, car il est conçu comme un composant capable d'exécuter un grand nombre de requêtes en parallèle, plutôt que de les exécuter rapidement. Tilera imagine qu'il servira de base à la construction de machines censées exécuter un maximum de serveurs LAMP (pile logicielle composée de Linux, Apache, MySQL et PHP) dans un minimum d'espace. En cela, le Tile-GX concurrence l'UltraSparc T2+ de Sun. Au catalogue de Sun depuis avril 2008, ce processeur a, par exemple, donné naissance au Sparc Enterprise T5440, une machine qui fait fonctionner 256 serveurs web dans un boîtier rack de seulement 4U.
Tout comme l'UltraSparc T2+, le processeur de Tilera n'est pas compatible x86 et nécessitera donc une version particulière de la pile LAMP. Mais nul besoin de réinventer la roue : les cœurs du Tile-GX découlent de l'architecture Mips sur laquelle la pile LAMP a déjà été éprouvée.
Jusqu'ici, les processeurs de Tilera, dont le Tile36 et le TilePro64 lancé l'été dernier, n'ont équipé que des boîtiers spécialisés de vidéoconférence et de sécurité réseau.
Attendre pour voir
Une première version à 36 cœurs du Tile-GX devrait sortir des usines TSMC au cours du premier trimestre 2010. Le modèle doté de 100 cœurs n'arrivera pas, lui, avant 2011. Il sera alors gravé avec une finesse de 40 nanomètres.
Reste à espérer que ce processeur ne demeurera pas à l'état de fantasme, comme ce fut le cas pour une version à 120 cœurs du précédent processeur TilePro64. Annoncée il y a un an, celle-ci ne vit jamais le jour, faute d'avoir trouvé des partenaires pour construire les machines qui devaient aller autour.