- 1 – Introduction
- 2 – Processeur : le Yonah (process)
- 3 – Le Yonah : vue d’ensemble et cache
- 4 – Le Yonah : core d’exécution
- 5 – Le Yonah : Performances du core d’exécution
- 6 – Le Yonah : consommation
- 7 – Le Yonah : déclinaisons
- 8 – Chipset : l’i945M (Calistoga) + ICH7-M
- 9 – WiFi : 3945ABG (Golan)
- 10 – En pratique : portables Asus W5
- 11 – L’écran, intérieur, configuration
- 12 – Performances synthétiques (disque dur, lecture DVD)
- 13 – Performances pratiques (Mathematica, Winrar, 3DSMax)
- 14 – Performance pratiques (Trackmania, UT 2K4, temps de boot)
- 15 – Autonomie, ViiV
- 16 – Bilan
Le Yonah : vue d’ensemble et cache

L’Athlon 64 X2 d’AMD représente le second niveau. La particularité vient ici de l’intégration du contrôleur mémoire, qui subsiste (il n’est pas dupliqué). En revanche, les deux cores le sont entièrement, que cela soit au niveau des unités de calcul que du cache. En guise d’entonnoir entre ces deux éléments, AMD a placé une file, la System Request Queue, sur laquelle chaque core place ses requêtes. En cas de communication intercores, la transmission est immédiate et se fait on-die, à la fréquence du CPU (et non du FSB).

Sans parler de la bande passante mémoire qui reste identique malgré un doublement de la puissance disponible, cette conception bien que très efficace n’a pas été conçu avec la contrainte de consommation en tête comme nous allons le voir, et c’est ce qui pourrait amener le principal défaut du futur Turion dual-core face au Yonah.
Le Yonah représente donc la troisième étape, dans la mesure où il n’y a plus que le core d’exécution qui est cette fois dupliqué : il n’y a qu’un seul cache, qui est partagé via un bus entre les deux cores. L’intérêt de ce Smart Cache par rapport à la solution d’AMD ne s’apprécie que dans le cadre d’une utilisation mobile, puisqu’au final le Yonah ne dispose que de 2 Mo de cache comme le Dothan.

Sa principale particularité est donc d’être découplé par rapport aux deux cores. Ainsi, lorsqu’un core est désactivé (parce qu’il est inutile ou parce qu’il consommerait trop), il est possible d’allouer la totalité de ce cache au core restant.

Le deuxième avantage évident est qu’en cas d’activation des deux cores, l’allocation dynamique du cache permet d’améliorer les performances : si un core effectue un travail lourd faisait appel à beaucoup de données alors que le second s’occupe simplement d’une tâche légère, le premier se verra alloué la majeure partie du cache.

En outre, lors d’une communication inter-core, la latence est encore plus réduite que dans le cas d’un Athlon 64 X2 puisque chaque core accède directement au même cache. Sans parler du problème de cohérence entre caches qui disparaît, réduisant ce besoin de communications entre les cores. Il est toutefois à noter que les deux cores ne peuvent accéder en même temps au cache, mais alternativement seulement, via un bus d’accès partagé. Afin de contrecarrer ce problème, un Bandwidth Adaptation Buffer permet par exemple de lire une donnée sur une ligne du cache L2 en seulement 2 cycles, contre 4 pour le Dothan. La bande passante est donc maintenue, bien que le temps d’accès ait été diminué (sans qu’Intel ait pu nous fournir de détails au sujet de ce BAF).
Notez enfin que tout ceci explique par ailleurs un chiffre record, puisque le Yonah ne fait que 152 millions de transistors, à comparer aux 140 millions du Dothan ! La surface est tout aussi impressionnante puisqu’on parle de 90 mm², ce qui est là encore très comparable aux 84 mm² du Dothan.
Performances du cache
Nous avons tout d’abord mesuré la latence des caches, en utilisant Sciencemark 2.0, CPU-Z nous renvoyant 1 cycle de plus pour le cache L2. Côté L1, pas de changement, on reste à 3 cycles. Côté L2 en revanche, on passe de 10 cycles pour le Dothan à 14 cycles ! C’est de toute évidence la contrepartie à l’adaptation dynamique de la taille de la mémoire, qui n’est pas gratuite, et c’est le seul point qui pourra expliquer une baisse de performance entre un Dothan et un Yonah de même fréquence. Notez par ailleurs que cette latence de 14 cycles reste faible dans l’absolu, puisqu’on est à 18 cycles pour l’Athlon 64 et 23 pour le Pentium 4 5xx (Prescott 1M). Deux processeurs qui ont par ailleurs un cache L2 deux fois plus petit.
Au niveau de la bande passante maintenant, selon RMMA qui adapte l’échelle des graphes afin de masquer la légère différence de fréquence entre les deux processeurs, la vitesse en lecture ne change pas vraiment, au contraire de celle en écriture et en copie. Ces dernières sont en effet en hausse, et l’on remarque entre 1 M et 2 M une évolution en dents de scie pour l’écriture, manifestement liée à l’allocation progressive de plus de cache au premier core. D’ailleurs, l’allure de ces dents de scie change à chaque lancement du test, sans jamais dépasser la valeur atteinte sur le premier mégaoctet.
Bref, en pratique la latence du L2 augmente, mais la bande passante en écriture également !
- Page précédente Processeur : le Yonah (process)
- Page suivante Le Yonah : core d’exécution



[*]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
[*]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
Michel> je suis d'accord, sur laptop, la touche Fn en bas a gauche est très pratique
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 > 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
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..
Ah ok...
Et pour les tests démarrer windows avec l'option "/onecpu" dans le boot.ini ça donne quoi ?
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é!
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!
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?