|
|
|
[ Intel Compilers | Intel VTune | Performance Libraries | Threading Analysis Tools | Cluster Tools ]

Exploitant pleinement les capacités des derniers processeurs double-coeurs, les Compilateurs Intel C++ et Fortran comptent parmi les plus puissants du marché.
Nouveau : Intel C++ Mac OS Ce compilateur permet de tirer profit au maximum des nouveaux ordinateurs Macintosh disposant d'un processeur Intel Core Duo.
Intel C++ Windows s'intègre dans les environnements Microsoft Visual, et offre une compatibilité native avec Visual C++, avec du code compilé et des macros Microsoft. Il donne également la possibilité d'exploiter des projets Microsoft Visual Studio .NET et de les recompiler. Intel C++ Compiler Windows est fourni avec Intel C++ Compiler for eMbedded Visual C++ (développement d'applications pour des assistants personnels, téléphones mobiles et dispositifs sans fil).
Intel C++ Linux est compatible avec les environnements de développement GNU C/C++ et C++ ABI. Il permet le développement d'applications “Multi-Thread” et il est doté d'excellentes capacités d’optimisation grâce au support du standard OpenMP 2.0 et de fonctions d’auto-parallélisation.
Intel Fortran Mac permet de tirer au maximum profit des nouveaux ordinateurs Macintosch disposant d'un processeur Intel Core Duo.
Intel Visual Fortran Windows comporte un compilateur Fortran 95, des extensions Compaq Visual Fortran et Intel Visual Fortran, la technologie Hyper Threading. Il supporte l’OpenMP, les pointeurs Cray et les structures VAX. Grâce au compilateur Intel Visual Fortran, vous pouvez générer du code source compatible Compaq Visual Fortran, ainsi que développer et déboguer en langage mixte C et Fortran. Disponible en version Standard ou Pro (la version Pro est optimisée avec la librairie IMSL Fortran 5.0) il s'intègre parafitement à Microsoft Visual Studio. Nécessite un environnement de développement .NET
Intel Fortran Linux permet de générer du code source compatible Compaq Visual Fortran et de développer et déboguer en langage mixte C et Fortran. Intel Fortran Linux s’intègre parfaitement dans l’environnement de développement : Eclipse 3.0 / CDF 2.1.1.


Intel VTune Performance Analyzer permet de s'assurer que les applications développées exploitent au mieux les capacités de l'unité centrale. Il aide à déterminer les modifications nécessaires pour de meilleures performances. Intel VTune Performance Analyzer permet entre autres d'analyser le code des applications (sans apporter de modifications), d'identifier les goulets d'étranglement et de rapidement cibler les zones à modifier. Existe pour Windows et pour Linux.


Intel Integrated Performance Primitives : librairie multi-plates-formes de fonctions spécialisées pour le multimedia, les codecs audio et vidéo, le traitement de l’image, le traitement du signal, la compression de la voix, et le cryptage (contient les fonctions mathématiques associées). Intel IPP est optimisé pour les processeurs Intel Pentium 4 et M, Centrino, Xeon, Itanium
Intel Math Kernel Library est un ensemble de librairies mathématiques fortement optimisées et thread-safe pour les applications scientifiques, techniques et financières nécessitant des performances de haut niveau. Elles incluent : les librairies BLAS et LAPACK, les Transformées de Fourier Discrètes, une librairie de mathématiques vectorielles, le solveur de matrices creuses PARDISO, etc.
Intel Cluster Math Kernel Library : fonctions mathématiques optimisées pour des applications techniques et scientifiques. Cluster Math Kernel incorpore également ScaLAPACK pour Clusters Linux.


Intel Threading Buiding Blocks (Intel TBB) : bibliothèque de templates C++ facilitant le développement d'applications multi-thread, TBB met à votre disposition tous les algorithmes et structures de données parallèles nécessaires pour vous épargner les tâches les plus laborieuses.
Intel Thread Checker permet, grâce à son moteur de détection de défaillances des threads d’exécution, de détecter rapidement toutes sortes de dysfonctionnements dans vos applications multi-thread Win32 et OpenMP en cours de développement.


Intel Cluster Toolkit : ces outils interviennent à chaque étape du développement, optimisant ainsi les performances des clusters à base de processeurs Intel.
Intel MPI Library : la librairie MPI (Message Passing Interface) facilitent l'échange de données lors de l'utilisation de clusters.
Intel Trace Analyzer affiche sous forme de graphiques les résultats obtenus lors de l'utilisation d'Intel Trace Collector.
Intel Trace Collector est un outil multi-thread qui analyse les applications et répertorie dans une bibliothèque les événements constatés au cours du fonctionnement.
|
|
|