I. Introduction▲
Cet article est un guide de démarrage rapide de développement d'applications Windows * en utilisant un système client / hôte Microsoft Windows. Ici, nous donnons un aperçu de la documentation disponible pour chacun des outils contenus dans le produit Intel INDE. Pour un guide de démarrage rapide sur l'utilisation Intel INDE sur d'autres systèmes cibles et les systèmes hôtes, consultez cet article.
La plupart des documents référencés ici sont disponibles sous forme de documents en ligne, il suffit de suivre le lien pour accéder à cette information. Cependant, d'autres documents sont disponibles uniquement en ligne lorsque vous installez un composant spécifique, et vous devrez donc noter ceci :
- Le chemin d'accès complet indiqué ici suppose que vous ayez installé le produit dans son emplacement par défaut, C:\Intel\INDE\ ; mais si ce n'est pas le cas, utilisez votre URL d'installation comme la première partie du chemin d'accès (par exemple C:\Intel\my-INDE\... au lieu de C:\Intel\INDE\...).
- Si vous obtenez une erreur « fichier non trouvé » pour un fichier local, il est possible que vous n'ayez pas installé ce composant d'Intel INDE, ou que votre édition d'Intel INDE ne contienne pas ce composant.
II. Schéma d'ensemble du workflow▲
III. Intel INDE : les informations de démarrage rapide▲
III-A. installer▲
Créez une nouvelle application Windows* ou ouvrez une application existante dans Microsoft Visual Studio *.
III-B. Créer▲
Ajoutez les fonctionnalités appropriées de INDE :
- Ajoutez les fonctions audio, vidéo et camera dans votre application en utilisant les API fournies par Media Mobile. L'index de l'API peut être trouvé ici : C:\Intel\INDE\media_for_mobile\WindowsRT\doc\index.html.
- Accélérez les médias sur des plates-formes d'Intel pour le pré-traitement, l'encodage et décodage de vidéos avec la bibliothèque du SDK Media pour Windows. Reportez-vous aux manuels de l'API situés ici: C:\Intel\INDE\media_sdk\doc.
- Accélérez les médias sur des plates-formes Intel pour le traitement des données RAW et le filtrage camera sur vos applications Windows * avec Media RAW Accelerator pour Windows. Reportez-vous aux manuels de l'API situés ici: C:\Intel\INDE\media_raw_accelerator\doc.
- Intégrez l'encodage et le décodage audio dans vos applications Windows * avec Audio pour Windows *. Reportez-vous au manuel de référence situé ici: C:\Intel\INDE\media_audio\doc.
- Utilisez la norme OpenCL afin d'optimiser la performance de la SoC. Accélérez les applications clientes et mobiles à l'aide d'Intel® Graphics. Pour davantage d'informations sur comment créer une application avec OpenCL en utilisant la fonctionnalité OpenCLTM Code Builder d'INDE. Guide de démarrage ici.
-
Ou améliorer les performances de votre application en utilisant la vaste bibliothèque de composantes pré-optimisées fournies par Intel® Integrated Performance Primitives pour le traitement des données et médias.
- En général, vous pouvez améliorer les performances de vos applications Windows * ayant un parallélisme des tâches très poussé en utilisant la bibliothèque de modèle C++ fournie par Intel® Threading Building Blocks. Le guide de démarrage se trouve ici.
III-C. Compiler▲
Et comme prochaine étape, compilez votre application Windows * avec le compilateur Intel® C ++ pour Windows * afin d'obtenir les meilleures performances pour vos cibles basées sur Intel® x86. Commencez ici
III-D. Analyser▲
- Maintenant que vous avez créé et compilé votre application, vous pouvez analyser les problèmes de performances dans un cadre graphique unique en regardant les métriques détaillées du pipeline graphique jusqu'au niveau draw call. Cette fonction est assurée par Graphics Frame Analyser : Guide de démarrage rapide - Frame Analysis for Windows Apps.
- Visualisez des métriques en temps réel pour le CPU, GPU, système, les API graphiques et l'alimentation avec le System Analyzer d'INDE. Les expérimentations graphiques effectuées à la volée isolent les possibilités d'optimisation, y compris si votre application est dépendante du CPU ou du GPU : Guide de démarrage rapide - System Analysis pour Windows* Apps
- Déboguez les problèmes de synchronisation et d'utilisation de la charge de travail dans tous les cœurs du processeur et du GPU. Platform Analyser est un outil de traçage essentiel pour maximiser la performance complète du système, insérez un suivi des appels dans votre code pour marquer les charges de travail clés : Guide de démarrage rapide - Platform analyser pour Windows* Apps
III-E. Prochaines étapes▲
- Commencez à développer des applications avec Intel INDE !
- Consultez la page d'accueil Intel INDE pour obtenir des informations sur les différentes versions du produit, comment l'acheter, et comment obtenir de l'aide pour le produit.
Visitez la Zone des Développeurs Intel pour découvrir l'ensemble des outils et documentations mis à disposition.
IV. Ressources▲
- Article original
- Intel INDE - Integrated Native Developer Experience
- Intel Graphic Performance Analyzers
- Intel IPP - Integrated Performance Primitives
- Intel Thread Building Blocks
- IDZ Windows
*Les autres noms et marques peuvent être revendiqués comme propriété d'autrui.