Actualités processeurs
Sandy Bridge : Intel veut contrôler l'oc !
Sandy Bridge plus tôt ? Non !
Résultats d'AMD
AMD : 32 nm en retard, Bulldozer taped-out
Chiffres records pour Intel
Bobcat, Bulldozer : détails et (in)compatibilité
AMD a dévoilé quelques détails sur ses futures architectures Bobcat et Bulldozer. Destiné aux machines à basse consommation, Bobcat est contrairement à l’Atom une architecture out-of-order, ce qui devrait lui assurer des performances d’un bien meilleur niveau, AMD estimant atteindre 90% des performances actuelles dans la plupart des cas pour seulement la moitié d’un die de CPU actuel. Bobcat sera pour rappel utilisé au sein des futurs processeurs Ontario, qui intégreront deux core Bobcat ainsi qu’une partie graphique : il s’agit des premiers CPU de la gamme Fusion.


Côté Bulldozer, AMD est revenu sur sa conception de module, chaque module Bulldozer intégrant pour rappel tout ce qu’a un cœur actuel mais avec 2 blocs d’exécution pour les entiers, au lieu de 1. Au final, chaque module Bulldozer sera présenté au système comme 2 cœurs, et sera vendu comme tel. L’avantage pour AMD est évident, car si les performances par watt et par mm² de die devraient grimper, le second bloc ne rajoute que 12% sur la taille d’un module et 5% sur la taille d’un die quad core. Vendre un processeur 8 cœur sa la place d’un 4 cœurs, pour 5% de die en sus, c’est forcément une bonne affaire pour AMD, et l’avenir nous dira si ça l’est pour nous étant donné qu’il ne s’agit pas de 8 cœurs complets.

Dans le détail, chaque module Bulldozer permet de traiter jusqu’à 4 instructions par cycle, contre 3 pour depuis le K7 et jusqu’à l’actuel Phenom II. AMD rattrape donc son retard par rapport à Intel qui dispose d’un tel débit depuis le Core 2, et intègre également un mécanisme de fusion datant également de la même époque chez son concurrent. Chacun des deux blocs d’execution d’entier intègre 16 Ko de cache L1 pour les données, et 2 ALU. A titre de comparaison, le Phenom II intègre 64 Ko de cache L1 pour les données par core, soit 2 fois plus que le total d'un module, cette baisse est donc une surprise. De même, le Phenom II intègre 3 ALU par core, et on passe donc à 4 (2*2) ici : il ne s’agit donc pas d’un doublement du nombre d’ALUs. La partie FPU pourra pour sa part être partagée entre deux threads à la manière d’un système SMT, et elles supporteront le SSE jusqu’à la version 4.2 ainsi que les instructions AVX.

Bulldozer sera doté d’un pipeline plus profond que l’actuel Phenom II, ce qui devrait permettre d’avoir des fréquences équivalentes voire supérieures aux CPU actuels. La prédiction de branchement sera améliorée, tout comme les algorithmes de prefetch. Il est bien entendu trop tôt pour juger cette architecture, et il faudra attendre que les benchmarks parlent, chose qui ne devrait pas se faire avant le mi-2011 même si AMD se contente de parler de 2011 sans plus de précision.
Reste une mauvaise nouvelle, redoutée et confirmée : si les futures cartes mères destinées à ces processeurs, utilisant le format AM3r2 (AM3+ ?) seront a priori compatibles avec les CPU actuels, les Bobcat et Bulldozer eux ne fonctionneront pas sur les cartes mères AM3 actuelles ... voilà qui devrait en décevoir plus d’un.
AMD baisse ses prix
AMD a baissé le prix de ses processeurs Athlon II et Phenom II le 16 août dernier. Voici la nouvelle liste de prix :

Comme vous pouvez le voir AMD propose désormais un processeur d’un niveau supérieur pour le même tarif qu’auparavant. Du coup, les Athlon II respectivement inférieurs aux X2 260 et X3 445 et X4 640 perdront bientôt de leur intérêt, étant au même tarif ou très légèrement moins chers (3$ sur le X2 255). Dans la même veine, le Phenom II X2 555 est désormais au même prix que le 550, et le X4 955 au même niveau que le 945. Seuls les Phenom II X6 voient leurs prix inchangés.
Cette baisse prépare en partie le lancement prévue à la rentrée de nouveaux modèles dotés de fréquences légèrement supérieures.
Core i7-2600, Core i5-2500 et 2400
Expreview et Computerbase ont compilé les informations issues des dernières roadmap Intel concernant les futurs Sandy Bridge LGA1155, qui porteront la dénomination commerciale de Core i7/i5/i3 2000. Voici les modèles prévus à ce jour :

Décortiquons ces dénominations qui ne sont pas facilement abordables au premier coup d’œil et qui risque une nouvelle fois de perdre tout le monde. Voici la première grande ligne qui ressort de cette gamme :
- Core i7 2000 : 4 core avec HyperThreading et Turbo
- Core i5 2000 : 4 core sans HyperThreading et avec Turbo
- Core i3 2000 : 2 core avec HyperThreading et sans Turbo
On a pour rappel à l’heure actuelle :
- Core i7: 4 core avec HyperThreading et Turbo
- Core i5 : 4 core sans HyperThreading ou 2 core avec HyperThreading, avec Turbo
- Core i3 : 2 core avec HyperThreading et sans Turbo
Malheureusement un grain de sable vient se mettre dans cette gamme, il s’agit du modèle 2390T, puisqu’il s’agit d’un 2 core avec HyperThreading, donc un i3, mais avec Turbo ! Selon ComputerBase, ce serait un i5, selon Expreview, un i3 … ce qui n’est pas simple dans un cas comme dans l’autre, et on se demande quelle mouche a piqué Intel pour compliquer ainsi sa gamme alors qu’il aurait pu en profiter pour la simplifier par rapport à l’actuelle qui combine deux die différent au sein des i5.
On trouve ensuite des numéros de modèles composés de 4 chiffres et d’une lettre optionnelle. Cette dernière définie le type de CPU :
- K : Destiné à l’overclocking, coefficient libre
- S : TDP réduit à 65W, contre 95W pour les i7/i5 normaux
- T : TDP réduit à 45 ou 35W
Là ou les choses se compliquent encore, c’est que si les K ne se distinguent des normaux que de part leur coefficient, les S voient leur fréquence nominale réduite même si le Turbo est équivalent, alors que les T voient ses deux fréquences réduites, mais avec des chiffres précédent la lettre identique. Ainsi un Core i5-2500T est à 2.3 / 3.3 GHz alors qu’un i5-2500 est à 3.3 / 3.7 GHz, pour des TDP respectifs de 45 et 95 watts.
Pour finir, on peut voir que les fréquences de base nettement plus élevées que sur les CPU actuels. Alors que le Core i7-870 est à 2.93 GHz, on atteint ici 3.4 GHz sur le Core i7-2600. De même, le Core i5-760 était à 2.8 GHz, le Core i5-2500 à est 3.3 GHz. En sus d’un IPC amélioré, voilà qui devrait apporter des gains de performances significatifs !
Accord entre la FTC et Intel
Après avoir ouvert une enquête officielle en juin 2008 et engager des poursuites en décembre dernier, la FTC vient d’annoncer un accord avec Intel. Pour rappel, la FTC, pour Federal Trade Commission, est un organisme américain qui s'attache à faire respecter les lois anti-trust et les lois visant à protéger le consommateur. Cet accord vient ce jour d’être rendu public afin de recueillir les commentaires du public, avant une éventuelle validation définitive par la FTC dans 30 jours.
D’un point de vue commercial, cet accord vise à interdire à Intel de conditionner des offres à une exclusivité d’approvisionnement chez le géant de Santa Clara, ainsi que toutes représailles visant à "punir" un client qui s’approvisionnerait ailleurs.
D’un point de vue technique, Intel devra modifier ses accords avec AMD, Nvidia et VIA afin de ne pas entraver leur travail avec des fonderies externes, tout en leur permettant de pouvoir se faire racheter, fusionner ou créer des joint-ventures avec d’autres entreprises sans pour autant être poursuivi par Intel pour violation de brevet. En cas de rachat, un délai d’un an est imposé afin de renégocier un accord de licence.
Intel va également devoir prolonger la licence x86 de VIA pour 5 années supplémentaires en plus de l’accord actuel qui expire en 2013, et devra maintenir une interface PCI Express pour au moins 6 ans au sein de ces plates-formes mainstream sans que celle-ci réduise les performances des GPU qui y seront connectés.
Enfin, Intel devra communiquer de manière claire sur les discriminations entre les CPU Intel et non-Intel qu’effectue son compilateur, et devra rembourser tous les développeurs qui voudraient recompiler leur logiciel avec un nouveau compilateur.
Voilà donc un accord assez complet qui devrait notamment satisfaire VIA, qui à accès au x86 au moins jusqu’en 2018 et qui va avoir plus de liberté au niveau de sa structure capitalistique, et Nvidia qui dispose maintenant de la garantie d’un accès aux plates-formes Intel via le GPU, ce qui n’était plus assuré notamment sur Atom.
Néanmoins on peut regretter l’absence de toute amende contrairement à ce qui s’est passé en Europe, alors qu’Intel a profité durant de nombreuses années de pratiques anticoncurrentielles afin de maintenir des prix élevés. De même, les demandes de la FTC côté compilateur semblent assez légères, puisqu’Intel communiquait déjà dessus : on aurait apprecié que la FTC oblige Intel à intégrer un CPU dispatcher (cf. ici) pour les processeurs AMD et VIA, afin que ces derniers soient utilisés à la hauteur de leur jeu d’instruction avec cette option.
Un blog pour le Bulldozer
AMD a mis en ligne un blog consacré à sa future architecture Bulldozer. On y trouve pour le moment deux billets mis en ligne par John Fruere, directeur du marketing produit pour la partie serveurs / stations de travail. Malheureusement peu de nouvelles informations sont fournies, mais il est précisé que la version serveur Interlagos, dotée de 16 cœurs, serait jusqu’à 50% plus rapide que les actuels Opteron 6100 Magny-Cours qui ont 12 cœurs. Il s’agit donc d’une amélioration de 12,5% par cœur.

AMD avait déjà fourni des projections de performances en 2009 d’après lesquelles on pouvait estimer des gains de 10% par cœur en calcul d’entiers et 35% en virgule flottante. John Fruere précise par ailleurs que la version client, donc desktop, de Bulldozer, sera de type 8 cœurs. Pour rappel, chaque module Bulldozer est considéré par AMD comme un dual core, puisqu’intégrant deux blocs pour l’exécution des entiers et ce même si il y’a un seul bloc pour les flottants.


