Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Le Yonah : core d’exécution

par

Au niveau du core d’exécution, le Yonah reprend la base du Dothan. Ce dernier reste pour rappel très proche de celui du Banias (tout premier Pentium M), y ajoutant l’amélioration du data-prefetch du cache L2 ainsi que de la gestion des accès aux registres. Pour le Yonah, les améliorations se sont plus directement portées sur les faiblesses de l’architecture P6 face aux Netburst/K8 : la puissance de calcul en FPU et en SSE.

  • Fusion des micro-opérations SSE / SSE2

Un petit rappel s’impose à ce niveau : les processeurs out-of-order ont pour habitude de fractionner certaines macro-instructions, via le décodeur d’instructions x86 (Instruction Decoder), en suite d’une ou de plusieurs opérations simples (les micro-opérations). Ils réalisent cette tâche lorsque la macro-instruction fait appel à plus de deux sources ou quand elle entraîne une séquence d’opérations sans rapport entre elles (par exemple pour les opérations store ou les read-modify). Cette fragmentation permet de résoudre différents problèmes, mais elle en cause également d’autres : elle est complexe, elle demande plus d’énergie pour exécuter une suite d’instructions au final, et enfin l’augmentation du nombre de micro-opérations peut amener une baisse de performances. Le moteur de fusion de micro-opérations du Pentium M permet de résoudre ces derniers ; il fusionne deux micro-opérations en une seule et la maintient ainsi jusqu’à son exécution, ce qui permet un décodage d’instructions plus large.


Au niveau des gains typiques, on parle de 5 % pour du code traitant des entiers et 9 % pour celui traitant des flottants, ce qui est considérable. Tout aussi important, ce moteur permet également une baisse de la consommation puisque le nombre de micro-opérations généré est moindre pour accomplir une même tâche.

La nouveauté apportée au Yonah est que ce moteur de fusion de micro-opérations peut désormais prendre en charge les opérations SSE/SSE2, ce qui pourrait se révéler assez salutaire.

  • Amélioration du décodage des instructions SSE

Désormais, les trois décodeurs du Yonah sont capables de décoder les instructions SSE, quelles qu’elles soient, au lieu d’un auparavant. Intel parle donc d’une augmentation du nombre d’instructions SSE décodées allant jusqu’à… 3 fois !

  • Support du SSE3

Introduites avec le Prescott et reprises depuis sur les Athlon 64 - révision E -, 10 des 13 instructions SSE 3 sont implémentées sur le Yonah. Celles-ci constituent pour rappel une extension au SSE2 visant à accélérer les tâches multimédia. Elles sont intégrées dans chacun des cores du Yonah. Sur les 3 instructions manquantes, 2 font appel à l’Hyperthreading (Monitor et Mwait), et une permettait de convertir des valeurs en virgules flottantes en entiers 16 bits, 32 bits ou 64 bits sans passer par la FPU Control Word (Fisttp).

  • Amélioration des performances en virgule flottante (FPU)

Les performances du Yonah en FPU (et plus particulièrement pour les jeux) se voient augmentées via l’amélioration des algorithmes de pré-chargement des données, rajout de nouveaux Write Output Buffers, et enfin renommage de la FCW (FPU Control Word).

  • Support du Vanderpool

Le Yonah supporte également le Vanderpool, la technologie de virtualisation lancée par Intel sur les Pentium D 9xx (Presler), et qui sera donc rapidement supportée par l’ensemble de ses processeurs, bien que son application pour le grand public paraisse encore prématurée. Evidemment, le support de cette fonctionnalité est sans doute ce qu’attendent les éditeurs logiciels pour en tirer partie et son arrivée reste donc un passage obligé, ce problème étant toujours le même…

  • FSB 667 MHz

Là encore le parallèle (ou plutôt la perpendiculaire…) avec le Pentium D est difficile à éviter, puisque contrairement à ce dernier le Yonah introduit un bus processeur plus rapide, afin de permettre un meilleur approvisionnement en données. Accessoirement, cela va également lui permettre d’améliorer ses performances dans les applications multimédia et dans les jeux même dans le cas où un seul core est actif ou utile.

Malgré tous ces ajouts, il reste un absent de taille (surtout face à son actuel et futur concurrent), le 64 bits. Est-ce une tare ? Actuellement non vu le manque de popularité et d’intérêt réel de Windows XP x64 et de la poignée de logiciels optimisés 64 bits. A plus ou moins long terme cependant, cela finira par le devenir, même si le support du dual-core paraît autrement plus important pour assurer la pérennité de ce processeur. Il faudra en fait attendre le second semestre et l’arrivée du Merom au sein de la plateforme Napa pour disposer de ce support 64 bits.

Partager:
13
Commentaires
X
Valider

Commentaires
Lire les commentaires sur le forum
cyrano 06/01/2006 10:42
Masquer
-0+

Attention les cores des processeurs d'AMD peuvent aller lire les données dans le cache du copain plutot que d'aller en RAM. Cela permet des optimisations sympatiques. Cela relativise beaucoup la comparaison des 2 archis.

Michel Merlin 06/01/2006 12:16
Masquer
-0+

Page 10, je ne partage pas le commentaire sur le clavier, « Certains défauts subsistent, comme la présence de la touche Fn dans le coin bas-gauche et de la touche Fin en bas à droite » :

[*]Pour Ctrl et Fn, au départ je pensais comme vous, mais après plusieurs années de travail quotidien sur Notebook j'ai viré dans le sens exactement opposé (détails et sondage dans , ou ?) ;
[*]Je ne vois pas les arguments contre la touche "Fin" en bas à droite. Pour moi je regrette vivement que quelques fabricants (même grands, comme SONY) abandonnent sur les petits portables la colonne d'édition (Home, PgUp, PgDwn, End), car personnellement je l'utilise intensivement, et l'accès à ces fonctions très utilisées, quand il devient indirect (par "Fn" en général), me semble a priori un ralentissement (toutefois je ne l'ai expérimenté que lors de courts essais en magasins). Je suis donc très content de voir cette colonne d'édition apparemment présente et entière sur le W5F, avec sa touche Fin en bas à droite.

Par contre un point qui m'a fait jusqu'ici refuser catégoriquement les petits portables Asus, par exemple le W5A, c'est la RAM MAX ("1 x socket SODIMM pour extension jusqu'à 768MB") inférieure au standard de 2GB sur les Notebooks même bas de gamme depuis ~3 ans (cas du Fujitsu-Siemens que j'ai acheté 899 Euros en Sep 2003).

Paris, Fri 6 Jan 2006 12:16:45 +0100

drouvre 08/01/2006 07:53
Masquer
-0+

je suis déçu par l'autonomie, je m'attendais à bien mieux du napa...
Michel> je suis d'accord, sur laptop, la touche Fn en bas a gauche est très pratique :)

kasper 15/01/2006 21:11
Masquer
-0+

Pour les tests sous Windows pourquoi ne pas avoir désactivé un des coeur d'exécution pour pouvoir comparer Core Solo et Core Duo ?

Y'a-t-il des options dans le BIOS pour forcer un des deux coeur à être désactivé, ou pour forcer un mode compatibilité ?

zinkh 16/01/2006 00:51
Masquer
-0+

Pour 3DSMAX je vois qu'a frequence égale, le rendu se fait deux fois plus vite pour le core duo par rapport au Pentium M, à votre avis que vaut un Core Duo à 1.66GHz par rapport à un Pentium M 2.0GHz?

Florian c 16/01/2006 09:50
Masquer
-0+

kasper > Pas d'option non pour désactiver un core malheureusement.

zinkh > Le Duo 1.66 sera bien plus performant, après on peut pas inventer les chiffres mais sachant qu'il y a sur le graphe le Dothan 2 GHz et le Duo 2 GHz, il suffit de retirer au score de ce dernier 16 % pour avoir une estimation grossière

zinkh 16/01/2006 11:08
Masquer
-0+

merci pour ta réponse Florian, je pense que je ne serais pas decue par mon prochain FE11H!
c'est vrai que c'est un peu dommage qu'on puisse pas désactiver un core quand on n'en a pas besoin. ca pourrais economiser plus de batterie..

cyrano 16/01/2006 11:25
Masquer
-0+

Je pense que c'est automatique...

Florian c 16/01/2006 11:25
Masquer
-0+

Ca, le Centrino le fait tout seul, mais si une application est lancée est qu'elle peut tirer partie du second core, il sera automatiquement activé. Dans le cas contraire, il va progressivement s'endormir.

kasper 17/01/2006 09:23
Masquer
-0+

kasper > Pas d'option non pour désactiver un core malheureusement.

Ah ok...
Et pour les tests démarrer windows avec l'option "/onecpu" dans le boot.ini ça donne quoi ?

mbourg 11/05/2006 09:35
Masquer
-0+

Attention!
J'ai acheté ce portable fin Mars et j'ai eu de gros problèmes avec.
J'ai d'emblée constaté qu'il ne se mettait pas en marche si la batterie était à pleine charge, il fallait obligatoirement le démarrer sur le secteur...
Au bout de quelques jours: retour en SAV.
La machine est arrivée au Centre technique le 10 avril (en Hollande!)
Retour le 9 Mai chez le revendeur, soit presque 1 mois.
On m'avait annoncé un remplacement de carte mère, qui devait venir de Taïwan, d'où la longueur de l'intervention.
Au final: simple remplacement de la batterie...
Test de mise en charge chez le revendeur: panne toujours présente!
Contact SAV Asus: il faut renvoyer la machine en Hollande!
Donc prudence sur ce produit qui ne parait pas encore être optimisé!

mbourg 04/06/2006 16:19
Masquer
-0+

[quote]

Citation :

Attention!
J'ai acheté ce portable fin Mars et j'ai eu de gros problèmes avec.
...
Au bout de quelques jours: retour en SAV.
... presque 1 mois.
...Contact SAV Asus: il faut renvoyer la machine en Hollande!
Donc prudence sur ce produit qui ne parait pas encore être optimisé!




C'est en fait le SAV Asus France qui a fait diligence en remplaçant immédiatement la carte-mère et me retournant la machine sous 72 h!
Malheureusement, après 2 semaines de fonctionnement, le W5F refuse tout simplement de fonctionner sur batterie... alors qu'il évalue la charge à 100%
Aucune activité au démarrage, extinction instantanée si l'on débranche le cordon secteur.
La machine repart en SAV: 3 semaines d'utilisation , 3 mois après l'achat!
Je renouvelle mes réserves sur cette configuration!

jyh007 08/06/2006 08:04
Masquer
-0+

Bonjour,
Il y a une série de MAJ BIOS pour Le ASUS W5F en date du 2juin 2006.
Cela résoud-t-il le problème de redémarrage batterie pleine?

Les offres du moment

Newsletters


OK