A la une

Exploitation de l’architecture POWER8 la plus récente

Fournit l’architecture, les options de réglage du compilateur et les fonctions intégrées permettant d’explorer POWER8®.

Parallélisation à mémoire partagée

Permet de développer des applications pour les architectures système multiprocesseurs.

Bibliothèques haute performance

Fournit un jeu de bibliothèques dédiées au calcul mathématique haute performance, comprenant les bibliothèques Mathematical Acceleration Subsystem (MASS) et Basic Linear Algebra Subprograms (BLAS).

Profile-directed feedback (PDF)

Ajuste les performances de votre application pour un scénario d’utilisation typique ; optimise l’application d’après une analyse du nombre de fois où les branches sont empruntées et où les blocs de code sont exécutés.

Analyse interprocédurale (IPA)

Optimise sur des fichiers différents (analyse de l’ensemble du programme), ce qui peut améliorer de façon importante les performances.

Conformité aux normes des langages

Prend en charge FORTRAN 77, Fortran 90, Fortran 95, Fortran 2003 et un sous-ensemble de Fortran 2008 ; prend en charge un sous-ensemble de la spécification technique 29113 pour renforcer l’interopérabilité de Fortran avec C ; aide à protéger les investissements dans le code Fortran source et objet généré avec les versions précédentes des compilateurs ; permet la compatibilité du code objet ou des bibliothèques compilés à l’aide des versions précédentes de XL Fortran avec le compilateur XL Fortran et l’environnement d’exécution les plus récents.

Rapports de diagnostic

Fournissent des informations importantes qui vous aident à développer et déboguer vos applications de façon plus efficiente avec les listes de compilateur et les rapports XML et HTML.

Prise en charge du débogueur de langages symboliques

Fournit des informations de débogage dans vos objets compilés lorsque vous utilisez différents niveaux de l’option de compilation -g ou -qdbg.

Procédures vectorielles intrinsèques

Les éléments individuels des vecteurs sont accessibles en utilisant l’association de mémoire, l’intrinsèque TRANSFER ou les fonctions intrinsèques VMX (Vector Multimedia Extension) et VSX (Vector Scalar Extension). Ces intrinsèques permettent de manipuler les vecteurs.

Détails techniques

Logiciels requis

  • AIX® v6.1 TL 2 Service Pack 5 ou ultérieure
  • AIX v7.1
  • AIX v7.2
  • IBM® i v7.1 PASE v7.1
  • IBM i v7.2 PASE v7.2

Configuration matérielle

  • Espace disque requis : 250 Mo
  • RAM : 2 Go au minimum ; 4 Go ou plus sont recommandés

Vous pourriez également être intéressé par

IBM XL C for AIX

Un compilateur-optimiseur de pointe pour les processeurs POWER

En savoir plus

IBM XL C/C++ for AIX

Compilateur prévu pour créer et gérer les applications C/C++ pour IBM Power Systems.

En savoir plus

IBM XL C/C++ for Linux

Meilleures performances applicatives grâce à des technologies de compilation avancées

En savoir plus

IBM XL Fortran for Linux

Meilleures performances applicatives grâce à des technologies de compilation avancées

En savoir plus

Acheter maintenant et se lancer