- Socket AM2 : le renouveau des Athlon 64 ?
- Athlon 64 FX-60
- Intel Pentium D 9xx & XE 955
- Le processeur Cell
- Athlon 64 X2 3800+ / Sempron 3400+
- Duel Turion 64 / Pentium M - Asus A6000
- Test AMD Athlon 64 FX-57
- Apple embrasse Intel : révolution ?
- Duel au sommet : Athlon X2 VS Pentium D
- Athlon 64 Venice et Sempron Palermo
- 1 – Introduction
- 2 – Wide Dynamic Execution
- 3 – Wide Dynamic Execution (suite)
- 4 – Advanced Digital Media Boost
- 5 – Advanced Digital Media Boost (suite)
Advanced Digital Media Boost
Cette décision a eu plusieurs conséquences néfastes pour les performances, la première c’est qu’il est particulièrement pénalisant de mixer des instructions MMX et des instructions flottantes au sein d’une même routine. Pour des performances optimales les programmeurs devaient donc se montrer particulièrement attentifs à séparer clairement le code utilisant les instructions MMX du code utilisant les instructions flottantes, sous peine de perdre beaucoup trop de cycles à sauvegarder les registres et à changer de mode. Le deuxième problème vient de la taille des registres, les registres flottants étant limités à 80 bits, les vecteurs ne pouvaient excéder une taille de 64 bits.

Avec le SSE Intel s’est affranchi de ces limitations en introduisant 8 nouveaux registres 128 bits, on pouvait donc enfin espérer voir un jeu d’instructions SIMD parfait sur processeur x86 mais encore une fois Intel n’a pas été au bout de ses ambitions et s’est contenté d’une solution intermédiaire afin de ne pas augmenter de façon trop substantielle le nombre de transistors.
Si Intel dispose cette fois de vecteurs 128 bits, les bus de données internes du CPU n’étaient conçus que pour faire transiter au maximum 80 bits de données à la fois (la taille des registres x87). Pour contourner cette limitation sans élargir ces bus, Intel a décidé de décomposer les instructions opérant sur des registres 128 bits en deux micro-opérations opérant sur des registres 64 bits, chacune étant exécutée séquentiellement. La conséquence immédiate c’est que le débit des instructions SSE est de une tous les deux cycles. Heureusement Intel a implémenté deux unités SSE sur ses Pentium III : une pour les additions et l’autre pour les multiplications, ces deux unités pouvant opérer en parallèle.
Par conséquent les Pentium III et 4 étaient capables d’exécuter 4 opérations flottantes simple précision par cycle mais uniquement dans le cas idéal où le code était constitué d’une alternance d’additions et de multiplications. Une séquence constituée uniquement d’additions ou de multiplications voyait ses performances divisées par deux par rapport à ce cas idéal. Un autre problème du SSE à son introduction était lié au fait que seul un décodeur sur les trois que comptait un Pentium III était capable de décoder les instructions SSE, ce problème a toutefois été corrigé sur le Yonah.
- Page précédente Wide Dynamic Execution (suite)
- Page suivante Advanced Digital Media Boost (suite)

L'article est très intéressant.
Lorsque vous effectuerez des tests pratiques, serait-il possible d'avoir des comparatifs entre processeurs AMD socket 939 et Core 2 Duo sur les jeux, en 1280x1024 et 1600x1200, filtrages activés ?
En effet, touts les tests sur les autres sites se focalisent sur des tests en 640x480 ou 800x600, ce qui est d'un intérêt nul pour les joueurs.
Je comprends qu'il est facile de tirer des conclusions lorsque la résolution est basse car la carte graphique n'est plus le facteur limitant mais pour la population de joueurs, 1280x1024 ou 1600x1200 sont les résolutions les plus utilisées.
Vu l'absence de tests de ce type, il est certain qu'un article de ce type serait fortement consulté par la population de joueurs.
Lorsque vous effectuerez des tests pratiques, serait-il possible d'avoir des comparatifs entre processeurs AMD socket 939 et Core 2 Duo sur les jeux, en 1280x1024 et 1600x1200, filtrages activés ?
En effet, touts les tests sur les autres sites se focalisent sur des tests en 640x480 ou 800x600, ce qui est d'un intérêt nul pour les joueurs.
Je comprends qu'il est facile de tirer des conclusions lorsque la résolution est basse car la carte graphique n'est plus le facteur limitant mais pour la population de joueurs, 1280x1024 ou 1600x1200 sont les résolutions les plus utilisées.
Facteur limitant ? Ca me semble logique le 640x480 : toutes les cartes arrivant à suivre tu peut vraiment comparer la machine, donc le proc. En 1600x1200 tu regardes la carte graphique ET le processeur... Pas évident d'y voir clair à ce moment là.
Je doute que le quart des lecteurs ne comprennent tout, mais bon, faut ce qu'il faut...
Oui je suis casse-pied... C'est bon, je retourne au bal !
Mais pour acheter un conroe faut la carte mère qui va avec, et la malheureusement je n'en voit pas beaucoup de compatible à part la ASUS a 249 euros .... cher quand même surtout qu'elle est plein de gadget qui me servent à rien...
Y a t il un test de prévu? Et surtout quand les cartes sortiront elles? car sans elles mon E6600 sert à rien , enfin mon futur
Il ne restera qu'a déposer le lien le 15 ?
"Elle est fraîche ma news, toute fraîche !"