Intel® Parallel Studio XE 2015

Suite permettant le codage simplifié en C++ et Fortran

  • Catégorie:

    Bases de données

  • Version:

    2015

  • Système d'exploitation:

    Windows 8 / Windows 7 / Windows Vista / Windows XP

  • Langues:En Français
  • Licence:Essai (Shareware)
  • Vote:
    7,5 (14)
Intel® Parallel Studio XE 2015
Intel® Parallel Studio XE SP1

Intel® Parallel Studio XE SP1 est un logiciel de développement. Conçu par Intel, il permet de faciliter le développement de code natif en langage C++ et Fortran sur Windows ainsi que sur Linux.

Qu'est-ce qu'Intel® Parallel Studio XE SP1 permet d'optimiser l'utilisation des architectures multi-coeurs des processeurs d'Intel et de ses concurrents.

Les processeurs multi-coeur sont désormais largement utilisés, que ce soit sur les ordinateurs de bureau, les smartphones ou les tablettes. Il est donc nécessaire de pouvoir en exploiter toutes les possibilités en générant du code adapté. Grâce à Intel Parallel Studio, c'est désormais simple et efficace.

Intel et Microsoft se sont associés pour que les différents produits qu'ils proposent soient compatibles mais Parallel Studio va plus loin que ce partenariat puisqu'il permet d'utiliser aussi d'autres supports comme Android.

On connait surtout Intel pour ses processeurs mais il est également très présent et performant pour ses outils de développement avec cette suite Parallel Studio. Les langages sont mis au goût du jour avec les toutes dernières normes. Les bibliothèques de calcul restent accessibles tout en s'orientant vers les opérations souvent nécessaires dans le calcul scientifique. Les outils d'analyse et de débogage sont fiables et performants.

Plusieurs logiciels en un

Intel Parallel Studio XE comprend différents logiciels. On a Intel C++ Compiler pour Mac OSX, Linux, Windows et Intel pour les appareils Android ; Cilk Plus est une extension conçue pour le calcul multihread ; Intel Fortran Compiler est un ensemble de compilateurs Fortran Intel. Intel Parallel Studio intègre également les plugs-in IDE, un mode de débogage, des bibliothèques... Intel Advisor, Intel VTune Amplifier, Intel Inspector, Intel MPI Library, Intel Trace Analyser et Collector, Intel Clubster Checker font également partie de Intel Parallel Studio.

C'est une suite parfaite pour identifier les différents besoins de développement en parallèle et qui permet également de générer du code. Cette suite d'outils de développement logiciel en C++ et Fortran simplifie à la fois la création et le développement du code mais aussi le débogage et la personnalisation. On peut ainsi optimiser la performance des applications tout en utilisant moins de ressources sur les processeurs et les co-processeurs Intel compatibles.

On peut facilement trouver le plus grand potentiel de performance parallèle et identifier d'éventuels problèmes de synchronisation.

Les plus

  • Une interface complète
  • Réponse à la majorité des besoins en codage parallèle

Les moins

  • Parfois des problèmes de compatibilité avec les processeurs non Intel

Intel Parallel Studio est un logiciel de développement logiciel développé par Intel qui facilite le développement de code natif sur Windows et Linux en langage C ++ / C et Fortran pour le calcul parallèle. La programmation parallèle permet aux logiciels de tirer parti de architecture multi-cœur des processeurs d'Intel ainsi que ceux de ses concurrents.

Intel Parallel Studio a été créé pour une raison simple: les processeurs multi-cœur étant devenus la norme aujourd'hui tant pour les PC que les smartphones et les tablettes, les développeurs doivent être capables d'exploiter toutes les possibilités offertes par ces processeurs, donc de générer du code adapté. Intel Parallel Studio répond en pratique à ces besoins, tout e offrant de nombreux à-cotés tels que l'aide à la décision de paralléliser son code ou non.

Intel et Microsoft on collaboré pour rendre leurs produits compatibles en adoptant un Runtime commun nommé Microsoft Concurrency Runtime, qui fait partie intégrante de Visual Studio 2010. Parallel Studio s'affranchit cependant de ce partenariat puisque son utilisation fait également sens pour le développement d'applications sur d'autres support, Apple et Android notamment.

Parallel Studio est une composée de plusieurs logiciels, dont chacun couvre un périmètre de développement. Intel Parallel Composer, doté de :

  • Intel C++ Compiler: également connu sous le nom icc ou ICL, est un groupe de compilateurs C et C ++ d'Intel disponible pour Mac OS X, Linux, Windows et Intel basé sur les appareils Android.
  • Cilk Plus: un extension conçue pour le calcul multithread.
  • Intel Fortran Compiler: également connu sous le nom ifort, un groupe de compilateurs Fortran Intel. Les compilateurs génèrent du code pour les processeurs IA-32 et Intel 64 et certains processeurs non Intel mais compatibles, tels que certains processeurs AMD. Une version spécifique du compilateur (11.1) est disponible pour le développement d'applications basées sur Linux pour processeurs IA-64 (Itanium 2). Sous Windows, il est connu comme Intel Fortran Visual. Sous Linux et Mac OS X, il est connu comme Intel Fortran.
  • L’intégration des plug-ins IDE avec Visual Studio et Eclipse.
  • Un mode débogage via l’extension débogage de Visual Studio, les extensions de débogage GNU et un débogueur spécifique Intel
  • Les bibliothèques Intel Integrated Performance Primitives (IPP), Intel Math Kernel Library (MKL) et Threading Building Blocks (TBB).
  • Intel Parallel Advisor, qui assiste les programmeurs à décider où paralléliser leur code, et si le gain de performance obtenu sera en vaut la peine.

    Intel VTune Amplifier (anciennement Parallel Amplifier) est un profileur de performance qui analyse les hotspots, simultanéité et les locks-and-wait.

    Intel Parallel Inspector améliore la fiabilité en identifiant les erreurs de mémoire et les erreurs de threading.

Au final, Intel Parallel Studio est donc une excellente suite pour identifier vos besoin de développement en parallèle puis générer proprement du code.

Les Plus

  • L'interface plutôt complète
  • La prise en compte et réponse générale des besoins en codage parallèle
  • L'excellente coexistence avec les systèmes Microsoft et Visual Studio

Les Moins

  • Les problèmes de compatibilité concernant le codage destiné à des processeurs Multi-cœur non-Intel

Free alternatives to Intel® Parallel Studio XE

Avis d'utilisateur sur le Intel® Parallel Studio XE