Sun poursuit sa course au multithread massif. Après avoir lancé des serveurs UltraSparc T2+ capables de traiter en parallèle jusqu'à 128 threads, la firme a annoncé hier l'arrivée à son catalogue du Sun Sparc Entreprise T5440, un nouveau serveur quadri-processeurs à base de puce UltraSparc T2+ capable d'exécuter jusqu'à 256 threads en parallèle.
Le T5440 était jusqu'alors connu sous le nom de code « Batoka ». Comme les autres machines de la gamme 5x40, il s'appuie sur la dernière génération de processeurs UltraSparc T2+ « Victoria Falls », mais il s'en distingue par son aptitude à accueillir jusqu'à quatre processeurs dans son châssis 4U, contre deux puces au maximum pour les serveurs 1U T5140 et 2U T5240.
256 threads dans un serveur 4U
L'UltraSparc T2+ est une évolution multiprocesseur de l'UltraSparc T2 « Niagara 2 ». Afin de disposer de plus de liaisons point à point pour interconnecter plusieurs CPU, Sun a retiré de l'UltraSparc T2+ la partie réseau – 2 x 10 Gigabit Ethernet – intégrée à l'UltraSparc T2. Chaque puce dispose ainsi des ressources en bande passante nécessaires pour s'interconnecter efficacement aux autres composants du système. Les fonctionnalités réseaux sont fournies par un composant séparé dérivé de la partie réseau intégrée de l'UltraSparc T2.
Côté traitement, la puce T2+ conserve les caractéristiques essentielles de son prédécesseur à savoir huit coeurs capables chacun d'exécuter huit threads en parallèle (soit 64 threads par processeur). C'est à ce jour le processeur de volume le plus avancé en matière de traitement parallèle, si l'on exclut les processeurs graphiques d'AMD et Nvidia.

L'adoption des T2+ dans les Sparc Entreprise T5140 et T5240 avait déjà permis à Sun d'accroître de près de 65% la performance de ses serveurs massivement multithreadés au printemps. Avec un bond similaire par rapport aux modèles bi-processeurs, le T5440 propose un rapport performance/prix très compétitif, du moins pour les applications capables de tirer parti de ses capacités multithread. Le T5440 configuré avec quatre processeurs à 1,4 GHz et 128 Go de mémoire affiche ainsi un score impressionnant de 7520 utilisateurs simultanés et 37650 SAPS au benchmark SAP SD. A titre de comparaison, l'un des serveurs x86 les plus performants du marché, le HP Proliant DL 785, équipé de 8 puces Opteron à 2,5 GHz et configuré de façon similaire, plafonne à 5230 utilisateurs et 26180 SAPS.
Défi à l'Unix de milieu de gamme, alternative au x86
Se limiter aux seuls résultats de performance SAP SD serait toutefois trompeur, sans regarder les autres critères de comparaison. Ainsi le T5440 configuré pour le test SAP coûte 105 800 €, tandis qu'un Proliant DL785 configuré de façon équivalente est facturé 43 000 € HT. Il aurait sans doute fallu 14 ou 16 Opteron pour rivaliser avec le T5440, mais une telle configuration n'existe tout simplement pas. Ensuite, le T5440 tient dans 4U, contre 7U pour le Proliant (il faudrait sans doute au moins 10U pour assembler 16 Opteron dans un SMP x86 massif).
Enfin, avec seulement quatre puces, le T5440 consomme à peine 1500 W/h en charge, donc moins que le Proliant. Il faudrait sans doute un système x86 consommant près de 2500 W/h pour rivaliser en performances SAP SD avec le T5440. Bref ce que le T5440 perd côté tarif, il le rend en performance, en occupation d'espace et en consommation.














