a va être difficile de passer au travers ces jours-ci : l’embargo que recouvrait jusqu’au 2 novembre dernier les détails du premier processeur quadri-core d’Intel a expiré. Nos estimés collègues de la websphère cousins-de-chez-Bill-en-face s’en sont donc donné à cÅ“ur joie, et on n’a sans doute pas fini d’entendre enfler le buzz autour de la nouvelle puce : Intel avait fait les choses comme il faut. Il s’agit d’ailleurs là d’un constat un peu étonné et non d’un jugement de valeur, Apple nous ayant habitués à un fonctionnement radicalement inverse... afin d’aboutir exactement au même résultat ! smiley. A ce propos si l’on m’avait prédit il y a 2 ans qu’Intel France prendrait la peine d’envoyer à certains membres de La Rédac des données sous embargo de leur prochain processeur... et que pour ma part j’irais les consulter pour en faire un article ! Intel Core 2 Extreme QX6700 Quad-Core : 2x2=1

Le fondeur de Santa Clara étant désormais le fournisseur attitré de Cupertino, celui-ci n’ayant jusqu’ici qu’à s’en féliciter (voir la chronique du 1er novembre), voici donc sans prétention aucune les grandes lignes de de qu’on peut retenir de la nouvelle puce :

Une architecture Core optimisée

Tout d’abord, il ne s’agit pas véritablement d’une puce quadri-core à proprement parler, mais d’une paire de processeurs Dual Core, en l’occurrence 2 unités Core 2 Duo placées sur 2 socles différents même si les 4 cores partagent le même socket et fonctionnent indépendamment les uns des autres. Intel a argumenté cette astuce pour des raisons de rapidité de développement, de rationalisation de production et d’encombrement des socles. L’arrivée d’AMD dans 9 mois avec le K8L et ses 4 noyaux véritablement indépendants devrait permettre de se rendre compte dans quelle mesure ce discours était sincère(Quad-Core Processing).

Le QX6700 est constitué de 582 millions de transistors gravés en 65 nanomètres et donc répartis sur 4 noyaux indépendants regroupés 2 à 2, avec 8 Mo de cache L2 et un bus frontal de 1066 MHz. Dans un premier temps, le Quad-Core Extreme sera livré pour une vitesse d’horloge de 2,67 GHz.

Le rendement de chaque cycle est donné par le constructeur comme amélioré sur la vitesse d’exécution et le multithreading, avec désormais jusqu’à 4 instructions complètes traitées par cycle d’horloge, codées sur 64 bit (Wide Dynamic Execution). Un nouveau système d’accès mémoire baptisé Smart Memory Access optimise l’utilisation de la bande-passante, avec un nouveau mécanisme de prédiction destiné à réduire le temps d’attente des instruction à la volée. De nouveaux algorithmes déplacent les données de la mémoire système vers la mémoire cache en prévision de leur exécution, afin de garder le pipe-line toujours alimenté et d’éviter les temps morts dans le traitements des instructions. La mémoire cache L2 est allouée à chaque noyau dynamiquement sur la base de sa charge de travail, afin de réduire au maximum le temps d’accès aux données les plus fréquemment utilisées par ceux-ci (Advanced Smart Cache).

Les calculs vectoriels et ceux en virgule flottante bénéficient des améliorations apportées au jeu d’instructions SSE, pour un certain nombre d’applications professionnelles d’encodage audio ou video, ou de calcul scientifique. Les instructions 128 bit sont désormais délivrées sur la base d’un débit de 1 par cycle d’horloge, ce qui double la vitesse d’exécution effective par rapport aux générations précédentes de Santa Clara (Advanced Digital Media Boost).

La technologie de virtualisation des plate-formes a fait un temps couler beaucoup d’encre, au point que certains ont pu y voir un peu hâtivement l’une des raisons du passage d’Apple avc armes et bagages chez Intel : on oublie trop souvent que celle-ci était depuis un bon moment à l’ordre du jour chez tous les fabricants de puces pour serveurs, IBM et AMD y compris 1 Quoi qu’il en soit, celle-ci est présente sur la puce, autorisant plusieurs systèmes à tourner sur une même machine sur des plate-fformes virtuelles, l’activité de chacune étant isolées dans une partition (Intel VT).

Outre une nouvelle sonde thermique numérique (DTS) placé sur chaque socle, un connecteur à 4 broches est prévu, pour le contrôle précis de la température réelle de la puce, en adaptant au plus juste la vitesse de fonctionnement du ventilateur, ceci dans le but avoué de réduire la nuisance sonore produite par celui-ci (Intel Designed Thermal Solution for Boxed Processors).

Enfin - mais est-il besoin de le rappeler ? - le nouvel Intel Core 2 Extreme QX6700 Quad-Core fonctionne sur le mode d’adressage 64 bit comme ses prédécesseurs de la famille Core Duo 2, ce qui lui permet notamment d’utiliser des quantités supplémentaires de mémoire vive, et de traiter ainsi de "paquets" plus importants... pour peu que l’OS et l’application sachent en tirer parti !
macplus.net