COMPTOIR
register

AMD scelle le sort du 3DNow!

Ceux d'entre vous qui suivent le hardware depuis une petite dizaine d'années et plus se rappellent peut-être du lancement du 3DNow! d'AMD, le jeu de 21 instructions multimédia de la firme, instauré avec les K6-2 en 1998 avec pour but de tenter de pallier les faiblesses en virgule flottante, récurrentes avec les K6. Seulement, Intel lançait quelques mois plus tard le SSE, plus complexe avec ses 70 instructions. Un véritable rouleau compresseur qui n'a cessé d'évoluer depuis, quand le 3DNow! tombait lui peu à peu dans l'oubli.

 

C'est donc finalement sans grande surprise que nous apprenons aujourd'hui qu'AMD va abandonner le 3DNow!, en annonçant que les futurs processeurs à venir seront dépourvus du jeu d'instructions. Seules exceptions : le PREFETCH et le PREFETCHHW, permettant de précharger des données dans le cache L1, qui sont elles conservées et seront nommées 3DNowPrefetch dans le CPUID.

 

amd_k6_2.jpg  

Un poil avant ?

Encore un nouveau Mini Q chez Lian Li : le PC-Q11

Un peu plus tard ...

Après le 333 chez Gigabyte, le 666 chez Asrock

Les 14 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Shawy, le Dimanche 22 Août 2010 à 07h11  
par Activation le Samedi 21 Août 2010 à 22h19
déjà que mmx le seul truc qui m'a marqué c'est le jeu de voiture pov [...]
... p'tit faute de frappe : POD

(génial ce jeu avec un 3DFx ... j'l'ai réinstallé il y a peu sur mon PC moderne (i7, HD5870, ...) il n'a pas perdu de son charme pour moi ... et je me souviens encore des tracés des circuits )
par luxy68, le Dimanche 22 Août 2010 à 01h52  
moi aussi j'y étais, le K6-2 était mon 2ème CPU
la 3dnow était utilisé dans certains jeux il me semble et PowerDVD à partir, si je me souviens bien, de la version 3 s'en servait également. Oui, on lisait déjà des DVD sur PC en 1999 (1200 francs le lecteur DVD pionner slot-in :lol
par Activation, le Samedi 21 Août 2010 à 22h19  
déjà que mmx le seul truc qui m'a marqué c'est le jeu de voiture pov

m'enfin qui de mmx ou du fait d'enfin passé à de la catégorie pentium (en fait j avais un cyrix 6x86 qui remplaca mon486 DX2 80 AMD) m'a le plus marqué ?

bon après ça a été PII PII PIV+A64 et A64 X2 core2duo core2quad i7
par Fusion, le Samedi 21 Août 2010 à 21h44  
Bulldozer = Intel AVX + AMD XOP(SSE5 operations)/CVT16/FMA4

6 mai 2009
Dave Christie, a Fellow and senior architect at AMD :
[...] support of Intel's Advanced Vector Extensions (AVX) instruction set in future AMD processors, and the adaptation to the AVX framework of AMD's previous SSE5 instruction set proposal. The latter step has resulted in three new extensions: XOP (for eXtended Operations), CVT16 (half-precision floating point converts), and FMA4 (four-operand Fused Multiply/Add).

So, what's in XOP?

par Fusion, le Samedi 21 Août 2010 à 21h26  
1998 AMD 3DNow! technology (21 instructions), superscalar SIMD floating point
1999 Enhanced 3Dnow! (24 nouvelles instructions)
2001 3Dnow! Professional (52 nouvelles instructions) assure la compatibilité avec le SSE (1999) d'Intel.

AMD 3DNow! technology (1998, 1999, 2001) : 97 instructions multimédia.

"One advantage of 3DNow! is that it is possible to add or multiply the two numbers that are stored in the same register. With SSE, each number can only be combined with a number in the same position in another register. This capability, known as horizonal in Intel-speak, is the major addition to the SSE3 instruction set, recently released."
par GeorgesofJungle, le Samedi 21 Août 2010 à 19h05  
par Paulochon le Samedi 21 Août 2010 à 18h48
En fait après un bref coup d'œil à wikipédia, c'est une réponse tardive à une lacune d'MMX. Le fait de ne pas pouvoir cumuler instruction MMX et opération en virgule flottante.
Ouep MMX qui ne servait pratiquement à rien mais il fallait un début. Ce fut quand même un pur produit marketeux... Altivec de Motorola par contre était top à l'époque, mais n'avait été intégré que tardivement en 1999 dans les PowerPC G4 utilisés par .... Apple.
par GeorgesofJungle, le Samedi 21 Août 2010 à 18h52  
par Paulochon le Samedi 21 Août 2010 à 18h26
En fait c'est plutôt AMD qui a répondu au MMX d'Intel avec son 3Dnow.
D'un point de vue marketing oui mais dans ce cas la on pourrait aussi parler de AltiVec, Neon... D'un point de vue technique non. Le MMX avait deux problèmes principaux : Il réutilisait des registres à virgule flottante existants, rendant le CPU incapable de fonctionner simultanément en virgule flottante et en donnée SIMD et ne fonctionnait que sur les entiers. Par contre chaque instruction 3DNow! permettait de traiter jusqu'à 2 opérations entières ou flottantes par cycle d'horloge, ce qui en théorie double les performances. Cette ruse marchait vraiment bien à cette époque, elle a eu sa courte période de gloire. L'équivalent d'Intel au 3Dnow! est le SSE, similaire mais incompatible qui a signé son arrêt de mort vue la différence de diffusion entre CPU AMD et Intel à cette époque.
On s'est retrouvé dans le même cas il y a peu avec AMD présentant SSE5, un jeu d'instructions SIMD en 256 bits puis Intel développant AVX, incompatible, signant plus ou moins l'arrêt de mort de SSE5.
par Paulochon, le Samedi 21 Août 2010 à 18h48  
En fait après un bref coup d'œil à wikipédia, c'est une réponse tardive à une lacune d'MMX. Le fait de ne pas pouvoir cumuler instruction MMX et opération en virgule flottante.
par Asmeralde, le Samedi 21 Août 2010 à 18h45  
par Paulochon le Samedi 21 Août 2010 à 18h26
En fait c'est plutôt AMD qui a répondu au MMX d'Intel avec son 3Dnow.
Moi aussi, je pensais que le 3Dnow etait une réponse au MMX
par Paulochon, le Samedi 21 Août 2010 à 18h26  
En fait c'est plutôt AMD qui a répondu au MMX d'Intel avec son 3Dnow.
par GeorgesofJungle, le Samedi 21 Août 2010 à 18h14  
Wow, j'y étais! le nez dans la presse papier: PC expert, Tilt, Science et vie micro,...
Je me sens vieux d'un coup et verse ma petite larme en pensant aux K6-2 300 + Matrox Millenium G200 puis K6-2 450 + Nvidia Riva TNT2...encore dans le grenier, dont ces dernier servaient encore il y a peu pour la bureautique chez mes parents...
Ah la la le 3D-Now! une idée sympatoche qui avait poussé Intel à répondre avec le SSE (bien sûr incompatible)....de la même manière que la publication des SSE5, XOP, FMA4 et CVT16 du futur "Bulldozer" ont poussé Intel a réagir avec AVX (cf. Sandy Bridge) et à le réviser récemment pour couper la route de la concurrence. Du coup, je ne sais pas si AMD aura eu le temps pour intégrer tout le jeu d'instructions AVX a Bulldozer...
Mais bon pour le moment, la beta du futur compilo d'Intel n'active, il me semble, l'AVX que si un CPU Intel (compatible AVX) est détecté. La FTC demande poliment à Intel de retirer la détection du fabriquant du CPU, et de se baser uniquement sur le flag AVX du CPUID pour activer ou pas le code AVX du compilo...wait and see.
par skyr-angel, le Samedi 21 Août 2010 à 17h39  
ho ptain les souvenirs avec ce truc... je sais même plus ou je 'lavais vu pour la 1ere fois