POWER4

POWER4

Le POWER4 implémente l'architecture 64-bit PowerPC. Sorti en 2001, il est basé sur le design de son prédécesseur, le POWER3. Le POWER4 est un microprocesseur multi-cœur, avec deux cœurs sur la même puce, le premier de ce genre.

Sommaire

Architecture interne

L'unité interne du POWER4 consiste en deux implémentations de l'architecture PowerPC AS. Le POWER4 a deux caches de niveau 2 unifiés, divisés en trois parties égales. Chacun d'eux à son propre contrôleur de cache de niveau 2 indépendant qui peut chercher 32 octets de données par cycle. La Core Interface Unit (CIU, unité d'interface principale), connecte chaque contrôleur de cache au cache de données ou au cache d'instructions des deux processeurs. L'unité Non-Cacheable (NC), s'occupe de la gestion de la sérialisation des instructions et de toutes les opérations qui ne sont pas cachables dans la topologie des enregistrements. Il y a un contrôleur de cache de niveau 3, mais il est situé en fait en dehors de la puce. Le contrôleur de bus GX pilote les entrées/sorties, les communications, et les deux bus GX 32bits, un en entrée et l'autre en sortie. Le Fabric Controller est le contrôleur principal du réseau de bus, des communications entre les contrôleurs de caches, des communications entre les puces POWER4, et des modules de POWER. Le processeur contient aussi le nécessaire au déboguage (Built In Self Test function, BIST) et à la mesure de performances avec la Performance Monitoring Unit (PMU). Le Power-on reset est aussi supporté.

Unités d'execution

Le POWER4 implémente une architecture superscalaire en utilisant 8 unités d'exécution spéculatives "out of order" (dans le désordre) à haute fréquence. Celles-ci sont : 2 unités virgule flottante (FP1-2), 2 unités load-store (LD1-2), 2 unités de calculs entiers (FX1-2), 1 unité de gestion des branchements (BR-1) et 1 unité de gestion des registres conditionels (CR). Ces unités peuvent compléter jusqu'à 8 opérations par cycle (sans les unités BR et CR) :

  • chaque unité virgule flottante peut compléter une multiplication/addition par cycle (2 opérations),
  • chaque unité load-store peut compléter une instruction par cycle,
  • chaque unité de calcul entier peut compléter une instruction par cycle.

Les stages du pipeline sont :

  • Prédictions des branches
  • Recherche d'une instruction (fetch)
  • Décodage, éclatement des instructions et formation de groupes
  • Réorganisation des groupes
  • Opérations de load/store
  • Exécution de l'instruction du pipeline

Configuration multipuce

Le POWER4 vient aussi sur des modules multipuces qui contiennent 4 POWER4 sur le même circuit intégré.

Voir aussi

Références

  • (en) POWER4 System Microarchitecture, IBM. Consulté le 21 juillet 2006
  • (en) J. M. Tendler, J. S. Dodson, J. S. Fields, Jr., H. Le, and B. Sinharoy, « POWER4 system microarchitecture », dans IBM Journal of Research and Development, vol. 46, no 1, 2002, p. 5–26 [texte intégral, lien DOI (pages consultées le 2006-07-21)] 
  • (en) J. D. Warnock, J. M. Keaty, J. Petrovick, J. G. Clabes, C. J. Kircher, B. L. Krauter, P. J. Restle, B. A. Zoric, and C. J. Anderson, « The circuit and physical design of the POWER4 microprocessor », dans IBM Journal of Research and Development, vol. 46, no 1, 2002, p. 27–52 [texte intégral, lien DOI (pages consultées le 2006-07-21)] 

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article POWER4 de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • POWER4 — микропроцессор компании IBM, выполняющий команды архитектуры PowerPC и являющийся продолжением серии POWER. Выпущен в 2001 г., содержит два ядра PowerPC. Оба ядра 64 битные, основываются на архитектуре PowerPC AS, и используют общий кэш II уровня …   Википедия

  • POWER4 — The POWER4 chip is a CPU that implements the 64 bit PowerPC architecture. Released in 2001, the POWER4 chip is based on the previous POWER3 chip design. The POWER4 is a multicore microprocessor, with two cores on a single die, the first… …   Wikipedia

  • POWER 4 — POWER4 Architecture Power Obsolètes POWER1 • POWER2 • POWER3 • POWER4 • PowerPC AS • PPC600 • PPC601 • PPC602 • PPC603 • …   Wikipédia en Français

  • IBM POWER — Cet article a pour sujet la famille de processeur IBM. Pour une définition du mot « power », voir l’article power du Wiktionnaire. POWER est une famille de processeurs de type RISC construits par IBM. Le nom est l acronyme de… …   Wikipédia en Français

  • POWER — IBM POWER Cet article a pour sujet la famille de processeur IBM. Pour une définition du mot « power », voir l’article power du Wiktionnaire. Architecture Power Obsolètes POWER1 • …   Wikipédia en Français

  • POWER 5 — IBM POWER Cet article a pour sujet la famille de processeur IBM. Pour une définition du mot « power », voir l’article power du Wiktionnaire. Architecture Power Obsolètes POWER1 • …   Wikipédia en Français

  • POWER 6 — IBM POWER Cet article a pour sujet la famille de processeur IBM. Pour une définition du mot « power », voir l’article power du Wiktionnaire. Architecture Power Obsolètes POWER1 • …   Wikipédia en Français

  • POWER 7 — IBM POWER Cet article a pour sujet la famille de processeur IBM. Pour une définition du mot « power », voir l’article power du Wiktionnaire. Architecture Power Obsolètes POWER1 • …   Wikipédia en Français

  • IBM POWER — POWER is a RISC instruction set architecture designed by IBM. The name is a backronym for Performance Optimization With Enhanced RISC . POWER is also the name of a series of microprocessors that implement the instruction set architecture (ISA).… …   Wikipedia

  • IBM Power — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”