Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Intel améliore son compilateur

par - source: Intel

Un compilateur Intel Intel vient d’annoncer que son compilateur, ICC, avait été mis à jour. La version 11 de cet outil est capable de fournir du code optimisé Nehalem et est bien évidemment compatible avec plusieurs plateformes.

Linux, Mac OS X et Windows

Le compilateur d’Intel a l’avantage, par rapport aux compilateurs classiques comme GCC ou à celui de Microsoft, de fournir du code optimisé pour les derniers processeurs de la firme. En général, les programmes compilés avec ICC sont généralement plus rapides que quand on utilise un compilateur classique, avec des gains qui peuvent atteindre 10 ou 15 % dans certains cas. La version 11 est optimisée pour le multithread et le 64 bits, où le nouveau Core i7 excelle. Bien évidemment, Intel fournit son compilateur pour toutes les plateformes : intégration à Visual Studio sous Windows, à Xcode sous Mac OS X et à Eclipse sous Linux (les puristes travailleront en ligne de commande).

Notons qu’Intel propose la gestion du C, du C++ et du Fortran (dans un produit séparé) sous les trois plateformes, mais aussi un compilateur permettant de créer des applications compatibles EFI (uniquement sous Windows). Rappelons aussi que les programmes compilés avec le programme d’Intel fonctionnent évidemment sur des CPU d’un autre fondeur.

Partager:
3
Commentaires
Lire plus
X
Valider

Commentaires
Ajouter un commentaire
prisme95 14/11/2008 16:29
Masquer
-0+

Citation :Ils fonctionnent sur les CPU d'une autre fondeur

Mais comme l'architecture est différente, il n'en bénéficiera pas forcément, et même dans certains cas, lui sera néfaste.
Lors de bench de CPU, certains programme sont compilé avec ICC, en général ces optimisations ne bénéficient pas à AMD, ce qui biaise un peu le test.

PetitGreg 16/11/2008 16:24
Masquer
-0+

Petite nuance commerciale:
- l'ICC pour Windows et MacOSX n'existe qu'en version commerciale (payante ).
- l'ICC pour Linux existe en version commerciale (payante) et en version à but non commercial (gratuite).
Merci à GCC d'exister et d'être largement utilisé par la communauté gnu-linux pour qu'Intel fournisse son ICC gratuitement sous certaine condition d'utilisation.

ultrabill 16/11/2008 17:03
Masquer
-0+

Citation :

Citation :Ils fonctionnent sur les CPU d'une autre fondeur

Mais comme l'architecture est différente, il n'en bénéficiera pas forcément, et même dans certains cas, lui sera néfaste.
Lors de bench de CPU, certains programme sont compilé avec ICC, en général ces optimisations ne bénéficient pas à AMD, ce qui biaise un peu le test.


TsH a précisé ça car certains pourraient penser qu'ICC ne crache que des binaires pour CPU Intel.

Et c'est un peu normal que ça marche mieux pour CPU Intel, hein. Ils vont pas s'amuser à faire un compilateur qui tienne compte des spécifités des CPU concurrents :o

Publicité

Les offres du moment

Newsletters


OK