Intel® INDE : guide de démarrage pour le développement des applications Windows

Neal P

Traducteur

Deepin Prayag

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.

N'hésitez pas à donner votre avis par rapport à cet article sur le forum : Commentez

- Titre : Intel® INDE : guide de démarrage pour le développement des applications Windows

- Auteur : Neal P

- Traducteur : Deepin Prayag

- Parution : 15 janvier 2015

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2015 Neal P. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Introduction

- II. Schéma d'ensemble du workflow

- III. Intel INDE : les informations de démarrage rapide

- III-A. installer

- III-B. Créer

- III-C. Compiler

- III-D. Analyser

- III-E. Prochaines étapes

- IV. Ressources

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.

- Le guide de démarrage se trouve ici

- Manuel de référence

- 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.