Visuel de Les processeurs Itanium
visibilityFeuilleter

Des processeurs révolutionnaires

Derniers-nés de la branche Recherche et Développement d'Intel Corporation et de HP, les processeurs Itanium bénéficient d'une architecture révolutionnaire, capable d'offrir à faible coût des performances de calcul inégalées. Baptisée EPIC (Explicit Parallel Instruction Computer), cette architecture est destinée à connaître de nombreux développements technologiques dans les années à venir et tend à prendre une place grandissante dans l'industrie.

Un ouvrage pratique et didactique

À l'instar de toute nouvelle technologie, les processeurs Itanium ne se laissent pas appréhender aisément. Ce livre propose une description de l'architecture EPIC, ainsi qu'une méthodologie d'optimisation que les développeurs pourront appliquer à leurs logiciels pour obtenir le meilleur niveau de performance des systèmes intégrant des processeurs Itanium.

À qui s'adresse l'ouvrage ?

  • Aux développeurs qui doivent ou souhaitent porter leurs applications sur une plate-forme équipée de processeurs Itanium.
  • Aux étudiants en 2e cycle d'ingénierie (informatique, électronique).
Titre Les processeurs Itanium
Sous-titre Programmation et optimisation
Auteur(s) Smail Niar, Jamel Tayeb
Collection(s) Blanche
Editeur Eyrolles
Parution 20 janvier 2005
Edition 1ère édition
Nb de pages 272 pages
Format 230 x 190 mm
Poids 1 g
EAN13 9782212115369
ISBN13 978-2-212-11536-9
ISBN10 2-212-11536-9
  • Introduction
    • Pourquoi l'architecture EPIC ?
    • La roadmap Itanium d'Intel
    • Pourquoi faut-il optimiser ses applications pour EPIC ?
    • Notre stratégie d'optimisation
    • Le futur d'Itanium
  • L'architecture de l'Itanium et son jeu d'instructions
    • Le parallélisme d'instructions
    • Principe de fonctionnement des architectures superscalaires, VLIW et micro-architecture de l'Itanium
    • Le jeu d'instructions de l'Itanium
    • Le format des instructions
    • Les techniques avancées pour la spéculation dans l'Itanium
    • La spéculation de contrôle
  • Exploiter EPIC dans les applications
    • Restructuration des boucles
    • Exploitation par l'utilisation des pragmas
    • L'optimisation interprocédurale
    • L'optimisation guidée par profil
  • Lire l'assembleur EPIC et aider le compilateur
    • Lire l'assembleur EPIC
    • Tester la méthode
  • L'analyse micro-architecturale
    • Les objectifs et les outils
    • Les compteurs architecturaux
  • Le portage 64 bits
    • Exécuter du code 32 bits
    • Les problèmes liés au portage
    • Exemples de portage
  • Études de cas
    • La méthodologie globale
    • Simulation à N corps : SimToile
    • Lancer de rayons : POV-Ray
  • Annexes
    • Présentation du simulateur HP Ski
    • API de chronométrage
    • Code des chapitres 3 et 4
    • Sigles et acronymes

Smail Niar

Maître de conférences à l'université de Valenciennes, Smail Niar enseigne depuis plus de quinze ans l'architecture des ordinateurs. Il a publié plusieurs articles sur l'architecture des microprocesseurs.

Visuel de Smail Niar

Jamel Tayeb

Ingénieur d'application chez Intel Corporation, Jamel Tayeb travaille avec les éditeurs de logiciels indépendants sur le portage et l'optimisation de leurs codes pour les processeurs serveur du fondeur, Itanium et Xeon essentiellement.

Visuel de Jamel Tayeb