COMPILATEURS               VTUNE ANALYSER              BILBIOTHEQUES          OUTILS THREADING            OUTILS CLUSTER


Les Compilateurs Intel

Maximisez la performance de vos applications sur architectures Intel®
Les compilateurs Intel aident vos applications à tourner au maximum de leur vitesse. Ils sont compatibles avec les
outils que vous utilisez pour développer. Ils s’intègrent dans les environnements de développement majeurs pour s’adapter
à votre façon de travailler.
De plus, chaque compilateur contient le support Premier qui intègre les mises à jour produit et le support technique pendant
un an.
 


Intel® C++ Compiler 9.1 for Windows (Cliquez  + d'infos)

Les compilateurs Intel C++ for Windows libèrent le vaste potentiel de la dernière génération de processeurs Intel Multi-core.
Atteignez des performances exceptionnelles pour vos applications sur processeurs Intel® en utilisant Intel® C++ Compiler for Windows incluant le support pour la technologie Intel® Extended Memory 64 (Intel EMT64). Pour une productivité immédiate, le compilateur s’intègre à Microsoft Visual Studio .NET. IL est aussi compatible avec Microsoft Visual C++ 6.0 et plus. Le compilateur C++ permet le développement d’OS Kernel pour faire tourner des périphériques sur l’architecture client Intel® Personal Internet (Intel PCA) en utilisant Windows CE.NET.


  • Support d’applications Multithread, incluant l’OpenMP et l’auto parallelisation pour le threading simple et efficace.

  • Optimisation inter procédurale (IPO) : améliore la performance des fonctions de petite ou moyenne taille qui sont fréquemment utilisées.

  •  Optimisation Profile-guided (PGO) : améliore la performance en réduisant l’instruction ‘’cache trashing’’, en réorganisant le design de code, réduisant la taille du code et les mauvaise prédictions de branche.

  • Vectoriseur automatique : parallélise le code et aligne les données

  • Optimisation haut niveau (HLO) délivre une optimisation agressive avec la transformation de loop et le pre-fetching.

  • Débogage de code optimisé grâce au débogueur Intel qui améliore l’efficacité du débogage de code qui a été optimisé pour l’architecture Intel.


Intel® C++ Compiler 9.1 for Linux (Cliquez  + d'infos)

Une performance optimale de vos applications Linux sur processeurs Intel grâce à Intel C++ Compiler for Linux. Le compilateur est compatible avec les environnements majeurs tels que GNU CC++, conforme avec le standard C++ ABI et supporte la technologie Intel Extended Memory 64 (Intel EM64T).
Exécutez le développement et l’optimisation d’applications grâce aux fonctionnalités OPenMP 2.0 et l’auto parallélisme
pour tirer pleinement profit des processeurs multicore Intel.


  • Support d’applications Multithread, incluant l’OpenMP et l’auto parallelisation pour le threading simple et efficace.

  • Optimisation inter procédurale (IPO) : améliore la performance des fonctions de petite ou moyenne taille qui sont fréquemment utilisées.

  • Optimisation Profile-guided (PGO) : améliore la performance en réduisant l’instruction ‘’cache trashing’’, en réorganisant le design de code, réduisant la taille du code et les mauvaise prédictions de branche.

  • Vectoriseur automatique : parallélise le code et aligne les données
     

  •  Optimisation Profile-guided (PGO) : améliore la performance en réduisant l’instruction ‘’cache trashing’’, en réorganisant le design de code, réduisant la taille du code et les mauvaise prédictions de branche.

  • Vectoriseur automatique : parallélise le code et aligne les données

  • Optimisation haut niveau (HLO) délivre une optimisation agressive avec la transformation de loop et le pre-fetching.

  • Débogage de code optimisé grâce au débogueur Intel qui améliore l’efficacité du débogage de code qui a été optimisé pour l’architecture Intel.


Intel® Visual Fortran Compiler Standard Edition 9.1 for Windows  (Cliquez + d'infos)

Réduisez la taille du code, accélérez vos applications et protégez vos investissements en outils de développement grâce à Intel Visual Fortran Compiler for Windows. Combine les fonctionnalités de Compaq Visual Fortran avec la génération de code Intel et la technologie d’optimisation pour délivrer des performances exceptionnelles pour les derniers processeurs multi-core Intel. Il est compatible ligne de commande et source avec Compaq Visual Fortran, inclut de nombreuses extensions et s’intègre à Visual Studio .NET.
La version standard intègre notamment les fonctionnalités de compilation et de débogage parmi d’autres fonctions alors que la version Professional fournit tous les composants de la version Standard plus la librarie IMSL Fortran for Windows. 


  • Support d’applications Multithread, incluant l’OpenMP et l’auto parallelisation pour le threading simple et efficace.

  • Optimisation inter procédurale (IPO) : améliore la performance des fonctions de petite ou moyenne taille qui sont fréquemment utilisées.

  •  Optimisation Profile-guided (PGO) : améliore la performance en réduisant l’instruction ‘’cache trashing’’, en réorganisant le design de code, réduisant la taille du code et les mauvaise prédictions de branche.

  • Vectoriseur automatique : parallélise le code et aligne les données

  • Optimisation haut niveau (HLO) délivre une optimisation agressive avec la transformation de loop et le pre-fetching.

  • Débogage de code optimisé grâce au débogueur Intel qui améliore l’efficacité du débogage de code qui a été optimisé pour l’architecture Intel.


Intel Visual Fortran Compiler Professional Edition 9.1  for Windows (Cliquez + d'infos)

Obtenez la meilleure performance que vous ayez eue pour vos applications tournant sur processeurs Intel en utilisant Visual Fortran Compiler Professional for Windows. L’édition professionnelle inclut toutes le fonctionnalités de la version standard plus la bibliothèque Fortran IMSL 5.0 de Visual Numerics, Inc. Tirez parti des optimisations avancées pour faire tourner plus rapidement vos applications sur processeurs IA-32 et Intel® Itanium® 2, et sur tout système utilisant la technologie Intel Extended Memory 64 (Intel EM64T)
La version standard intègre notamment les fonctionnalités de compilation et de débogage parmi d’autres fonctions alors que la version Professional fournit tous les composants de la version Standard plus la librarie IMSL Fortran for Windows.


  • Support d’applications Multithread, incluant l’OpenMP et l’auto parallelisation pour le threading simple et efficace.

  • Optimisation inter procédurale (IPO) : améliore la performance des fonctions de petite ou moyenne taille qui sont fréquemment utilisées.

  • Optimisation Profile-guided (PGO) : améliore la performance en réduisant l’instruction ‘’cache trashing’’, en réorganisant le design de code, réduisant la taille du code et les mauvaise prédictions de branche.

  • Vectoriseur automatique : parallélise le code et aligne les données

  • Optimisation haut niveau (HLO) délivre une optimisation agressive avec la transformation de loop et le pre-fetching.

  • Débogage de code optimisé grâce au débogueur Intel qui améliore l’efficacité du débogage de code qui a été optimisé pour l’architecture Intel.


Intel Visual Fortran Compiler 9.1 for Linux (Cliquez + d'infos)

Capitalisez sur les fonctionnalités langage front end de Visual Fortran, la génération de code back-end et les fonctionnalités d’optimisation de Intel Fortran Compiler for Linux, incluant le support pour la technologie Intel Extended Memory 64 (Intel EM64T). Tirez un maximum d’avantages des droits de licences et de vos investissements grâce à la compatibilité avec les outils de développement GNU tels que les linkers ou débogueurs; le support langage mixte pour Fortran et C, et la conformité aux derniers standards ISO Fortran 95.

La version Intel Fortran Compiler for Linux with Cluster OpenMP fournit toutes les fonctionnalités du compilateur Intel Fortran pour Linux plus un moyen simple d’étendre le parallélisme OpenMP aux architectures clusters Intel 64-bit.




  • Support d’applications Multithread, incluant l’OpenMP et l’auto parallelisation pour le threading simple et efficace.

  • Optimisation inter procédurale (IPO) : améliore la performance des fonctions de petite ou moyenne taille qui sont fréquemment utilisées.

  •  Optimisation Profile-guided (PGO) : améliore la performance en réduisant l’instruction ‘’cache trashing’’, en réorganisant le design de code, réduisant la taille du code et les mauvaise prédictions de branche.

  • Vectoriseur automatique : parallélise le code et aligne les données

  • Optimisation haut niveau (HLO) délivre une optimisation agressive avec la transformation de loop et le pre-fetching.

  • Débogage de code optimisé grâce au débogueur Intel qui améliore l’efficacité du débogage de code qui a été optimisé pour l’architecture Intel.

VTune Analyzer

Optimisez la performance de votre code
Les outils Intel® VTune™ Analyzer vous aident à repérer et supprimer les goulets d’étranglements de performance
de vos applications en collectant, analysant, et affichant les données systèmes de fonctions, modules ou instructions
spécifiques. VTune Analyzer fournit de nombreuses technologies de profiling qui permettent l’optimisation sur de multiples systèmes d’exploitations et environnements de développement ainsi que le support des derniers processeurs Intel®.


Intel VTune Performance Analyzer for Windows*  (Cliquez + d'infos)

Améliorez votre code en quelques clics seulement en utilisant Intel VTune Performance Analyzer. Appréciez à la fois la flexibilité de l’interface graphique et de la ligne de commande sur plateforme Windows, l’intégration optionnelle à Visual Studio .NET, et le support d’applications Linux Intel® Itanium et IA-32. Augmentez la vitesse des applications pour processeurs supportant Intel EM64T et bénéficiez de la technologie Intel XScale®. Les principales fonctionnalités sont le sampling, l’appel à des graphes, un compteur de surveillance et un assistant encore amélioré.


  • Profiling 32 et 64 bit intégré dans Microsoft Visual Studio 2005

  • Support 32 et 64 bit pour Microsoft Windows Vista et Windows Longhorn Server

  • Support processeurs Intel ® Core ™ Duo et Core™ Solo

  • Support Multi-threading pour load balancing et identification idle time. Visualisez les threads et l’impact de la synchronisation grâce à Intel® Thread Profiler.

  • Accélérez vos applications pour les systèmes utilisant Intel® Extended Memory 64

  • Bénéficiez du support de la technologie Intel XScale

  • Optimisez vos applications Java et Microsoft.NET


Intel VTune Performance Analyzer for Linux  (Cliquez + d'infos)

Vous aide à améliorer la performance de vos applications en retrouvant les goulets d’étranglements et les hotspots. Inclut une interface ligne de commande native et le support des applications sur processeurs Itanium et IA-32 aussi bien que des applications Java exécutées sur processeurs IA-32.

 


Performance

Retrouvez les goulots d’étranglement de performance grâce aux technologies de profiling avancées :

  • Le System-wide sampling fournit une représentation fine de la performance de votre logiciel avec un impact minime
    sur l’exécution de votre programme (moins de 1%)

  • La profiling call graph offre une vue des flux pour vous aider à identifier rapidement les fonctions critiques et les séquences call.

Compatibilité

Supporte :

  • Tous les processeurs Intel® 32-bit, 64-bit et multi-core, dont les processeurs Intel® Itanium®

  • Tous les langages compilés (C, C++, Fortran et autres) qui respectent les standards de l’industrie (ELF, STABS et DWARF)

  • Les langages Java et mix Java et natifs.

  • Linux 2.6 kernels, Eclipse 3.1

Bibliothèques

Réduisez votre temps de développement grâce à ces puissantes bibliothèques
Intel vous donne accès à des bibliothèques focalisées le traitement de graphiques, multimédia, mathématique et signal
qui sont optimisées pour processeurs Intel® Itanium2, Intel® Xeon™, Intel® Pentium® 4 et architecture Intel® client
Internet (Intel® PCA) avec la technologie XScale®. Avec une API unique et commune, les bibliothèques Intel® simplifient
le développement multi architectures et vous font économiser du temps.


Intel® Integrated Performance Primitives   (Cliquez + d'infos)

Créez des fonctionnalités drop-in et accélérez la performance de vos applications grâce à Intel® Performance Primitives. Tirez profit des bibliothèques multi plateformes qui ont été optimisées pour processeurs Intel®. Utilisez les fonctions pré construites et les codecs pour audio, vidéo, imagerie, cartographie, reconnaissance vocale, matrice, vecteur, et traitement du signal.

  • Support des processeurs Multi-core

  • Gamme extensive de fonctions optimisées pour supprimer les goulots d’étranglements dans votre application

  • Framework de développement de codec








Intel® Math Kernel Library for Windows – for Linux    (Cliquez + d'infos)

Intel®  MKL for Windows est un jeu de fonctions mathématiques optimisé pour des applications engineering, scientifiques et financières qui requièrent une haute performance sur plateformes Intel®. Les domaines fonctionnels de la bibliothèque incluent des fonctionnalités algèbre linéaire (BLAS, LAPACK, DSS), discrete Fourier Transforms (DFT), PARDISO Direct Sparse Solver, bibliothèque Mathématique vectorielle (VML) et la bibliothèque vectorielle statistique de génération de nombres aléatoires (VSL)
La version pour Linux est compatible avec les compilateurs Intel® Fortran et C++ et les compilateurs GNU sur RedHat Linux 7.2 pour systèmes Itanium et IA-32.

  • Support Multicore 

  • Pas de royalties

  • Fonctions Thread safe

  • Détection automatique de processeur

  • Forums utilisateurs



 
Outils Threading


Accélérez le développement de vos applications ‘’threaded’’.
Ces outils vous aident à rapidement trouver les bugs et identifier les goulets d’étranglements de vos applications.


Intel® Thread Checker for Windows*    (Cliquez + d'infos)

Laisser le repérer les impasses, et autres erreurs en surveillant votre application durant son exécution.

  • Vous aide à créer des applications thread en identifiant les conflits privés et partagés.

  • Repère les erreurs threading avant qu’elles ne surviennent

  • Isole les bugs dans les lignes de code source, vous indiquant exactement où l’erreur peut se produire.

  • Décrit les causes possible d’erreurs threading et suggère les solutions grâce à un diagnostic en un clic

  • Support processeur Multi core

  • Support Windows et Linux

  •  Intel® EM64T


 
Outils Cluster


Une performance améliorée sur systèmes Cluster
Atteignez une rapidité exceptionnelle pour applications HPC (high performance computing) grâce aux outils Intel® Cluster.
Ces outils vous aident à créer, analyser, optimiser et déboguer des applications distribuées sur des clusters basés
sur processeurs Intel®.
 


Intel® Cluster Toolkit    (Cliquez + d'infos)

Vous fournit les 5 outils Cluster d’Intel en un seul bundle très économique à partir d’une seule installation et une seule licence. Ces outils s’adressent à chaque étape du processus de développement, vous permettant d’atteindre une performance optimisée pour processeurs Intel Cluster.
Contient:
Intel® MPI Library 1.0
Intel® Cluster Math Kernel Library 7.2
Intel® Trace Collector 5.0
Intel® Trace Analyzer 4.0
Intel® MPI Benchmarks 2.3