AlienTuningPC

 
  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille

AMD K10 micro-architecture

E-mail Imprimer PDF
Index de l'article
AMD K10 micro-architecture
Caractéristiques techniques
Architecture du système
SSE128 : Améliorations sur la virgule flottante
Diverses améliorations
Lien HyperTransport 3.0
Virtualisation et gestion de l'énergie
Torrenza
Nomenclature des CPUs
Conclusion
Toutes les pages
AMD avec son architecture K8 avait introduit la technologie de virtualisation nommé pacifica ou AMD-v. Cette technologie étendait la technologie des AMD64 avec la Direct Connect Architecture pour améliorer la virtualisation. L'amélioration des performances du Barcelona vient du fait de l'accélération de la traduction des adresses de virtualisation. Dans la pile d'un logiciel virtualisé ou vous avez de multiples OS fonctionnant dans un hyperviseur il y a une nouvelle forme de traduction d'adresses mémoire : l'OS invité doit traduire l'adresse mémoire de l'hyperviseur, chaque OS invité a sa propre gestion indépendante de la mémoire. Selon AMD, actuellement cette nouvelle couche de traduction d'adresses est gérée dans le logiciel par une technique appelée shadow paging. Ce que le barcelona offre est une solution alternative d'accélération matérielle pour le shadow paging, qu'AMD appelle la pagination en nid. Prétendument jusqu'à 75% du temps de l'hyperviseur peut être gaspiller dans l'échange avec les shadow pages, qu'AMD élimine en apprenant au matériel le sujet des tables de page d'invité et d'hôte. Les adresses traduites sont mises en caches avec le barcelona dans le TLB pour améliorer les performances. AMD indique que le barcelona supporte la pagination en nid qui a besoin très peu d'implémentation, simplement le réglage d'un mode de bit, rendant le changement facile pour les concepteurs de logiciel à mettre en application.

La gestion de l'énergie avec le K10 se fera grâce au DICE(Dynamic Independent Core Engagement), cette technologie gére chaque core du CPU indépendamment des autres et le contrôleur mémoire en autorisant le CPU à réduire sa consommation énergétique tout en laissant le contrôleur mémoire fonctionner normalement. Les cores du barcelona et le northbridge fonctionneront indépendamment l'un de l'autre à la tension comprise entre 0.8V – 1.4V.
Dans une architecture conventionnelle , le Northbridge et le CPU sont déjà sur des plans de fonctionnement différents car le northbridge est externe au CPU. Le bénéfice de cette agencement c'est que les deux puces peuvent avoir une alimentation en énergie différente de l'autre , donc quand le contrôleur mémoire n'a pas grand chose à faire, il peut se mettre en veille. Avec l'architecture K8 d'AMD il n'y a pas un vrai northbridge et les cores du CPU fonctionne sur le même plan énergétique. Avec le barcelona ou le K10 , ils sont séparer pour améliorer la consommation énergétique. Les cores individuellement peuvent partager la même tension de référence, mais chaque core possède son propre PLL qui peut fonctionner à des différentes fréquences d'horloge qui dépend de la charge. Tandis que les tensions des quatre cores sont égales, et la fréquence d'horloge peuvent être réduit en fonction de la charge.



Commentaires
Rechercher
Seul les utilisateurs enregistrés peuvent écrire un commentaire!
Powered by !JoomlaComment

Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Mis à jour ( Lundi, 18 Février 2008 01:02 )