Contrairement à Intel, AMD avoue avoir fait une erreur avec leur architecture.
Est-ce que ça sera suffisant pour regagner la confiance des consommateurs et des industriels ?
En tout cas, je leur souhaite bon courage et bonne chance ! Et surtout : "grouillez-vous"
Non, mais ils peuvent le devenir. Avant qu'AMD ne s'impose comme un réel concurent à Intek, il n'y avait pas autant de baisses de prix dans le domaine des processeurs. Si AMD coule, les prix monteront progressivement par manque de réelle concurrence. Pour l'instant, ils ne peuvent pas parce qu'AMD a encore des processeurs vaguement corrects sur le marché.
Intel s'est planté avec l'architecture Netburst, c'est un fait indéniable.
Néanmoins il y avait quand même du bon dans cette architecture, le core 2 c'est la fusion du meilleur du pentium (III - II - Pro) et netburst.
Si AMD arrive à faire la même chose, tirer le positif de ses erreurs, si aussi il reste des gens capables vu à la fréquence à laquelle tout le monde se barre du bateau qui sombre, alors l'avenir sera interessant.
Enfin avec des si on mettrait Paris en bouteille etc...
Tout ca me rappelle 3dfx : bons produits au départ, puis une suite de mauvaises pour ne pas dire catastrophiques décisions, finalement faillite et rachat par le concurrent du moment (nVidia)
Message édité par theorie du nerdz le 30-04-2008 à 14:38:32
Si un jour Intel ou AMD sort un CPU qui intègre toutes les extensions 3DNow, MMX et SSE, on va se retrouver avec un total de 598 instructions ajoutées aux instructions de base/standard du x86:
Cela fait longtemps que le RISC est loin. x86 n'est pas RISC du tout, le PPC de moins en moins, ARM avec thumbs2 ne l'est plus vraiment.
On est au limite pour le parallélismes d'instruction sur les cpu actuelles sans faire exploser la consomation, le seul moyen d'augmenter la performance est d'avoir une sémantique plus sympathique (diminution du nombre de load pour éviter les dépendance read-after-write, fonction spécifique comme AES ou la DCT, etc...)
À quant le 1er CPU à intégrer 10,000 instructions différentes ?
Ou est le problème au juste ? En plus compter les instructions, est un peu complexe.
On compte tous les possiblités ? Si tu as 4 registres dans l'instruction et que tu as 16 registres, tu as déjà 65 000 possibilités. Si tu oublis cela tu as aussi plein de format de données, 8-16-32-64 bits maintenant 8-16-32-64 bits dans un vecteur de 128 bits, puis 256 (AVX), tu as aussi les float 32 et 64 bits, et maintenant 16 bits (SSE5).
Rien qu'avec toutes ces combinaisons tu as un grand nombre de possibilités.
Le but est que les compilateurs puissent les utiliser ou que certaines libs soient vraiment plus rapide!