Le code source du noyau Linux révèle plus de secrets d'AMD Zen

Logo AMD Zen et Tux diabolique

Il y a quelque temps, la nouvelle a été publiée sur certains indices du fonctionnement de la Microarchitecture AMD Zen grâce au code fourni dans le noyau Linux pour le supporter. Et c'est que le Zen suscite un grand intérêt car d'AMD ils ont fait un effort surhumain, annulant tous les projets qu'ils avaient planifiés et concentrant leurs efforts sur le Zen, tirant les leçons des erreurs des microarchitectures précédentes. Pour l'instant, on estime qu'il a une amélioration de 40% de l'IPS par rapport à la microarchitecture actuelle.

AMD a en tête de revenir à ce qu'il était et de tenir tête à Intel et récupérer la part de marché de ses meilleurs moments. Pour cela, un partenaire très puissant a été recherché, Samsung, ses usines sont les plus avancées et fourniront la technologie de fabrication FinFET 14nm (quelque chose qu'Intel a échoué ces derniers temps et a été contraint de retarder et suspendre des projets en raison de problèmes avec sa fabrication. La technologie). De plus, AMD a recruté des esprits chauds que Lisa Su est revenue dans l'entreprise verte après les avoir perdus dans le passé, en plus d'autres experts de haut niveau.

L'entreprise a été restructurée Et au lieu de fonctionner jusqu'à 10 fois sa taille réelle, comme auparavant, elle fonctionne désormais comme une petite entreprise agile. Et les esprits dont je parle pèsent lourdement, comme Raja Koduri, un expert en GPU qui a quitté AMD pour Apple et qui est maintenant revenu. Mark Papermaster a également travaillé pour Apple, IBM et PA Semi, travaillant sur des projets tels que le microprocesseur PowerPC ou le puissant POWER, maintenant il rejoint également AMD. Mais la cerise sur le gâteau, c'est Jim Keller (recruté il y a quelques jours par Elon Musk pour Tesla Motor), qui s'est également rendu chez Apple pour diriger les SoC ARM Ax Series et il y a peu de gens qui en savent autant sur les puces haute performance que Keller.

C'est pourquoi Zen devrait être un succès et c'est que maintenant nous avons vu les données des 32 cœurs que Zen atteindra, comme le nom de code Zeppelin dans le message "AMD Zeppelin (Famille 17h, modèle 00h) vous introduisez un compteur de performances de retrait d'instructions qui a indiqué parCPUID.8000_0008H: EBX [1]. Et le registre dédié d'instructions retirées (MSR 0xC000_000E9) s'incrémente une fois pour chaque instruction retirée.«. Et le correctif suivant a été fourni pour le noyau Linux, où "core_complex" est vu et qui peut faire référence à l'unité de calcul d'AMD:

+core_complex_ide = (apicid & ((1 << c->x86_coreid_bits) - 1)) >> 3;

+per_cpu(cpu_llc_id, cpu) = (socket_id << 3) | core_complex_id;


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   jorssoftware dit

    ok