Intel® Parallel Studio XE 2015

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

  • Vote:
    7,5 (14)
  • 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)

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

Autres programmes à prendre en compte

Avis d'utilisateur sur le Intel® Parallel Studio XE