Productivité grâce à l’innovation architecturale associée à des logiciels familiers. Coprocesseur Intel® Xeon Phi™ :
|
![]() |
Les outils prennent en charge les processeurs ainsi que les coprocesseurs Intel Xeon Phi.
Cela permet d’utiliser les mêmes modèles et outils pour les deux, ce qui préserve les investissements en logiciels et formations.
![]() |
Pilotes logiciels : Intel® Manycore Platform Software Stack (Intel® MPSS) |
![]() |
Produits Intel® de développement de logiciels |
![]() |
Guides de référence, création de packages et assistance |
![]() |
Outils et bibliothèques Intel et tiers |
![]() |
Guide des développeurs de logiciels pour le coprocesseur Intel® Xeon Phi™ |
La programmation parallèle fait partie de l’évolution vers l’avenir. Les processeurs et coprocesseurs Intel offrent une méthode convergée vous permettant d’utiliser des modèles et outils de programmation communs.
- Modèles de programmation parallèle basés sur des normes adaptés à la programmation d’aujourd’hui et de demain
- Utilisez des flux de travail de développement et une base de code établis pour vous préparer à l’avenir
- Les techniques sont bénéfiques pour les processeurs et les coprocesseurs, ce qui préserve les investissements passés et à venir.
![]() |
Programmation pour les produits multicœurs et à nombreux cœurs |
|
Développement Guide des développeurs de logiciels pour le coprocesseur Intel® Xeon Phi™ Créer des applications natives Aide-mémoire : directives et fonctions Fonction de délestage automatique de la bibliothèque Intel® Math Kernel Library Utilisation des extensions OpenMP* Conception et programmation OpenCL* Interface binaire système ou d’application |
Débogage |
Optimisation Optimisation – 1ère partie : Essentiels |
Vidéos d’ateliers pour développeurs de logiciels
Un guide technique de l’environnement de développement de logiciels pour le coprocesseur Intel® Xeon Phi™
- Ateliers d’initiation
-
Introduction et objectifs

Atelier d’initiation au coprocesseur Intel® Xeon Phi™
Introduction ›
Objectifs ›Télécharger les documents d’appui
Introduction de l’atelier (PDF)
Objectifs de l’atelier (PDF)Compilation

Série de vidéos sur la compilation du délestage
1ère partie ›
2ème partie ›
3ème partie ›Télécharger les documents d’appui
Compilation du délestage – 1ère partie (PDF)
Compilation du délestage – 2ème partie (PDF)
Compilation du délestage – 3ème partie (PDF)
Série de vidéos de rubriques sur le délestage avancé
1ère partie ›
2ème partie ›
3ème partie ›Télécharger les documents d’appui
Compilation avancée – 1ère partie (PDF)
Compilation avancée – 2ème partie (PDF)
Compilation avancée – 3ème partie (PDF)Optimisation et performances

Série de vidéos sur l’optimisation
1ère partie ›
2ème partie ›
3ème partie ›Télécharger les documents d’appui
Optimisation – 1ère partie (PDF)
Optimisation – 2ème partie (PDF)
Optimisation – 3ème partie (PDF)
Télécharger les documents d’appui
Performance (PDF)Modélisation

Série de vidéos sur les modèles de programmation
1ère partie ›
2ème partie ›
3ème partie ›
4ème partie ›Télécharger les documents d’appui
Modélisation – 1ère partie (PDF)
Modélisation – 2ème partie (PDF)
Modélisation – 3ème partie (PDF)
Modélisation – 4ème partie (PDF)Résumé et conclusion

Atelier d’initiation au coprocesseur Intel® Xeon Phi™
Résumé ›
Conclusion ›Télécharger les documents d’appui
Résumé (PDF)
Conclusion (PDF)
- Ateliers avancés
-
Introduction

Atelier avancé sur le coprocesseur Intel® Xeon Phi™
Grandes lignes et objectifs ›
Performances et contexte ›Télécharger les documents d’appui
Grandes lignes et objectifs (PDF)
Performances et contexte (PDF)Communication et exécution

Série de vidéos sur les communications
1ère partie : Introduction et répertoire ›
2ème partie : Proxy ›
3ème partie : Usage ›Télécharger les documents d’appui
Communications – 1ère partie, Introduction et répertoire (PDF)
Communications – 2ème partie, Proxy (PDF)
Communications – 3ème partie, Usage (PDF)
Télécharger les documents d’appui
Exécution de l’application (PDF)Vectorisation

Série de vidéos sur la vectorisation
1ère partie : Introduction ›
2ème partie : Tableaux 1 ›
3ème partie : Tableaux 2 ›
4ème partie : Fonctions élémentaires ›
5ème partie : Fonction de boucle ›
6ème partie : Étude de cas ›
7ème partie : Au-delà de l’optimisation ›
8ème partie : Résumé ›Télécharger les documents d’appui
Vectorisation – 1ère partie, Introduction (PDF)
Vectorisation – 2ème et 3ème parties, Tableaux (PDF)
Vectorisation – 4ème partie, Fonctions élémentaires (PDF)
Vectorisation – 5ème partie, Fonction de boucle (PDF)
Vectorisation – 6ème partie, Étude de cas (PDF)
Vectorisation – 7ème partie, Au-delà de l’optimisation (PDF)
Vectorisation – 8ème partie, Résumé (PDF)Débogage

Série de vidéos sur le débogage
1ère partie : Présentation et installation ›
2ème partie : Débogage de la ligne de commande native ›
3ème partie : Code de délestage et GDB vs. IDB ›
4ème partie : Débogage complet de la GUI ›
5ème partie : Didacticiel de débogage ›Télécharger les documents d’appui
Débogage (PDF)Performances

Série de vidéos sur les performances
1ère partie : Liste de contrôle de portage ›
2ème partie : Utilitaires de réglage des performances ›
3ème partie : Conseils de réglage des performances ›
4ème partie : Réglage des performances ›Télécharger les documents d’appui
Performance (PDF)Mémoire

Série de vidéos sur la mémoire
1ère partie : Concepts de base et sémantique ›
2ème partie : Réglage des performances ›Télécharger les documents d’appui
Mémoire (PDF)Errata sur l’atelier avancé
Télécharger Intel_Phi_Advanced_WSErrataList_0_1a_0.txt
- Ateliers sur les outils
-
Administration système

Série de vidéos sur l’administration système
1ère partie : Introduction, installation et configuration ›
2ème partie : Amorçage et surveillance ›
3ème partie : Plus de configurations ›
4ème partie : Autres logiciels ›
5ème partie : Dépannage ›Télécharger les documents d’appui
Administration système (PDF)Interface de transmission de messages (MPI)

Série de vidéos sur les MPI
1ère partie : Présentation ›
2ème partie : Installation ›
3ème partie : Modèles de programmation ›
4ème partie : Informatique hybride ›
5ème partie : Collecteur et analyseur de traces Intel ›
6ème partie : Équilibrage de la charge ›
7ème partie : Débogueur ›Télécharger les documents d’appui
MPI (PDF)Bibliothèque Intel® Math Kernel Library

Série de vidéos sur la bibliothèque MKL
1ère partie : Introduction et délestage automatique ›
2ème partie : Délestage assisté par compilateur ›
3ème partie : Application native, feuille de route des performances et assistance utilisateur ›Télécharger les documents d’appui
Intel® Math Kernel Library (PDF)
- Webinaires
-
Introduction au développement d’applications hautes performances pour processeurs Intel® Xeon® et Intel Xeon Phi™ – Rediffusion du webinaire en direct
| Nom/Description | Langage de programmation | Niveau d’expérience de l’utilisateur |
|---|---|---|
|
BeginningSlides_ExtractedCode.zip › |
C++, Fortran | Débutant |
|
BeginningLabs_FortranVersion.zip › |
Fortran | Débutant |
|
BeginningLabs_CVersion.zip › |
C/C++ | Débutant |
|
Laboratoires d’ateliers avancés › |
C/C++, Fortran | Avancé |
|
Importance de la vectorisation (exemple Fortran) › |
Fortran | Avancé |
|
Les nombreux visages du parallélisme › |
C/C++ | Avancé |
| OpenCL | Débutant, intermédiaire |
|
Structured Parallel Programming: Patterns for Efficient Computation |
||
|
|
||
|
Intel® Xeon Phi™ Coprocessor High Performance Programming, Volume 1: Essential |
||
|
|
||
![]() |
Parallel Programming and Optimization with Intel® Xeon Phi™ Coprocessors |
|
Profitez de l’expérience des autres en lisant ces études de cas de projets utilisant des coprocesseurs Intel Xeon Phi.
Études de cas concernant les coprocesseurs Intel® Xeon Phi™
![]() Services financiers Réaliser des calculs d’évaluation Black-Scholes hautement performants Réaliser de hautes performances sur les options européennes Monte Carlo |
![]() Énergie Optimisation du traitement de l’imagerie séismique Expériences de développement de code d’imagerie séismique |
![]() Administration et enseignement Exécution de MiniFE Optimisation du calcul FDTD (Finite Difference Time Domain) |
Configuration de coprocesseurs Intel® Xeon PhiTM à l’intérieur d’un cluster |
![]() Sciences de la vie Optimisation de la dynamique moléculaire |
![]() Bancs d’essai synthétiques Optimisation de la largeur de bande mémoire sur Stream Triad |
![]() Fabrication Optimisations des tableaux de structures (AOS) aux structures de tableaux (SOA) en utilisant une mini-appli Iterative Closest Point |
Derniers messages
8:47 AM PDT
11:36 AM PDT
2:59 PM PDT
2:45 PM PDT
Pages
Pages
Pages
Obtenir de l'assistance
DAVANTAGE D’INFORMATIONS
Visitez nos zones d’information
Coprocesseur Intel® Xeon Phi™ ›
Performances ›
Événements
• Série de webinaires techniques Intel 2013 sur les logiciels ›
• Voyez ce qui arrive ›
PRODUITS DE DÉVELOPPEMENT DE LOGICIELS
- Intel® Cluster Studio XE
- - Intel® Parallel Studio XE
- - Intel® C/C++ et Fortran
Compilateurs - - Bibliothèque Intel® Math Kernel Library
- - Bibliothèque Intel® MPI Library
- - Amplificateur Intel® VTune XE
- Assistance Intel® Premier
















