Android

Des puces pour mettre en lumière les processeurs de serveur à huit cœurs

Ordinateur tout un programme - C'est pas sorcier

Ordinateur tout un programme - C'est pas sorcier
Anonim

Les fabricants de puces décriront la possibilité de livrer des processeurs de serveur avec huit cœurs de processeurs à la conférence Hot Chips de l'université de Stanford la semaine prochaine, bien qu'il y ait un débat sur ce que les produits signifient pour les utilisateurs finaux.

Pendant longtemps, les vendeurs ont augmenté la performance de leurs microprocesseurs en augmentant la vitesse d'horloge, mais les soucis de consommation d'énergie et de dissipation thermique les ont poussés à ajouter plus de cœurs de processeur à chaque puce.

donne le premier aperçu détaillé du Power7, un successeur du Power6 introduit il y a deux ans pour les serveurs Unix d'IBM. Le Power7 marque un grand changement pour IBM, passant d'une conception dual-core à une nouvelle architecture qui sera proposée avec quatre, six et huit cœurs, chacun capable de traiter quatre threads d'instruction simultanément.

IBM a déclaré que le Power7 sera disponible dans la première moitié de l'année prochaine. La puce sera fabriquée sur un processus de 45 nanomètres, et IBM a déclaré que les clients seront en mesure d'utiliser les puces dans les serveurs Power 570 et 595.

Les ingénieurs de Fujitsu discuteront des plans d'un processeur Sparc64 à huit cœurs, une mise à jour au Sparc64 VII à quatre cœurs sorti en juillet dernier. Fujitsu a mentionné la puce, nom de code Venus, brièvement à la fin de sa présentation lors des Hot Chips de l'année dernière, mais a très peu parlé à ce sujet. Les puces Sparc64 sont vendues sur des serveurs de Fujitsu et de Sun Microsystems, bien que les plans de Sun soient en l'air puisqu'ils ont accepté d'être achetés par Oracle.

Advanced Micro Devices parlera lundi de son utilisation de Magny -Cours processeur dans les serveurs lame. Magny-Cours est une puce monofilaire à 12 coeurs qui combine deux processeurs à six cœurs dans un seul paquet, reliés par l'interconnexion Hyper Transport d'AMD. La puce, nommée d'après une piste de course automobile française, est prévue pour le début de l'année prochaine.

Intel donnera une mise à jour sur ses puces Nehalem-EX, qui auront huit coeurs à double thread et sont dues dans la première moitié de l'année prochaine. Il n'y aura pas de présentation à Hot Chips sur Tukwilla, la mise à jour quad-core du processeur Itanium d'Intel qui a été retardée plusieurs fois et qui est attendue l'année prochaine.

Le processeur Rock de 16 cœurs de Sun est également absent. devait être expédié plus tard cette année, mais aurait été mis au rebut. Les ingénieurs de Sun seront à Hot Chips pour parler de Rainbow Falls, la troisième génération de son design multithreadé de Niagara qui fera suite à l'Ultrasparc T2 de Sun.

Les composants du serveur à huit cœurs promettent de fournir de grandes quantités de puissance de calcul. "Ces puces sont tout simplement incroyables en termes d'échelle", a déclaré l'analyste Nathan Brookwood d'Insight64. "Power7 est vraiment un processeur génial."

Mais il y a un débat sur la mesure dans laquelle les logiciels actuels - et par extension les utilisateurs finaux - pourront tirer parti des produits multicœurs. Les applications logicielles doivent être rédigées de manière à être suffisamment intelligentes pour répartir les tâches et les exécuter en parallèle.

Carl Claunch, analyste chez Gartner, a publié un sombre rapport sur le sujet en janvier. Les fabricants de puces pilotent les cœurs de microprocesseurs "à des pics bien au-dessus des niveaux pour lesquels les logiciels clés - systèmes d'exploitation, middleware, applications et produits de virtualisation - ont été conçus", écrit-il. cela l'empêchera de profiter de tous les noyaux offerts. Et les utilisateurs informatiques seront obligés de mettre à jour leurs logiciels plus fréquemment pour suivre le rythme de l'évolution du matériel, écrit-il.

IDC a publié des résultats similaires en juin. À quelques exceptions près, la société de recherche a déclaré que "la plupart des applications voient aujourd'hui une stagnation des performances lorsqu'il existe plus de quatre processeurs logiques."

D'autres sont plus optimistes. Ils soutiennent qu'une grande partie des logiciels actuellement limités par les performances du processeur est déjà fortement parallélisée, car il a été conçu pour fonctionner sur des grappes de serveurs ou sur de grandes machines SMP (multitraitement symétrique) dotées de plusieurs processeurs.

Virtualisation et partitionnement offrir d'autres façons d'utiliser les noyaux. Une application qui ne s'étend pas bien au-delà de quatre processeurs peut être exécutée sur une machine virtuelle affectée à quatre processeurs. IDC s'attend à ce que des entreprises comme VMware développent des outils plus intelligents capables d'assigner automatiquement des machines virtuelles à des cœurs supplémentaires lorsque cela est faisable.

"Je ne pense pas que cela devienne un obstacle, et quiconque pense que cela va devenir Un obstacle est probablement pessimiste ", a déclaré Brookwood.

Un plus grand défi, selon certains, est d'écrire des programmes qui peuvent propager le travail à travers un mélange de processeurs et de cœurs graphiques. Nvidia, qui fabrique des puces graphiques, est naturellement un grand fan de ces architectures hétérogènes. Kevin Krewell, directeur marketing de Nvidia et organisateur de Hot Chips, explique: «C'est là que se trouve le véritable avantage.

Le PDG de Nvidia, Jen-Hsun Huang, devrait aborder le sujet lors du discours d'ouverture de Hot Chips lundi matin.. La conférence comprend également un tutoriel dédié à OpenCL, une tentative de développement d'une méthode de programmation standard pour les environnements mixtes CPU-GPU.