- S'inscrire
- |
- Mon compte
- |
- Newsletter
- |
- Aide
Les processeurs Itanium
Programmation et optimisation
- Auteur(s) : Smail Niar , Jamel Tayeb
- Editeur : Eyrolles
Résumé
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).
Sommaire
- 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
Extraits
-
Avant-propos
-
(108.3 Ko)
-
Introduction
-
(488.1 Ko)
-
Partie 2 - Exploiter Epic dans les applications
-
(228.4 Ko)
-
Partie 4 - L'analyse micro-architecturale
-
(281.8 Ko)
-
Table des matières
-
(197 Ko)
Caractéristiques
|
|
Nos clients ont aussi acheté
Dans la même collection (Voir tout)
Consultez aussi
- Tous les livres de la collection Blanche de l'éditeur Eyrolles
- Tous les livres de Smail Niar
- Tous les livres de Jamel Tayeb
- Sélection de livres d'informatique en anglais
- Info, photo... Nos interviews auteurs
Les thèmes associés
- Informatique > Hardware et matériels > Architecture des ordinateurs > Microprocesseurs > Intel
- Informatique > Hardware et matériels > Electronique pour l'informatique
- Sciences > Techniques > Electronique
- Informatique > Réseaux et télecommunications > Qualité de service - QoS
- Sciences > Etudes et concours > Enseignement professionnel et technique
- Sciences > Techniques > Electricité et électrotechnique > Electrotechnique












Devenez Fan !
Suivez-nous sur Twitter