Intel améliore son compilateur
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.
- Processeur,
- Intel,
- icc ,
- 11 ,
- fortran
- Roadmap des plateformes AMD pour PC
- Roadmap Opteron par AMD
- MAX 4G : le smartphone WiMAX de HTC
- XPC SG45H7 : le barebone HD de Shuttle
- AMD va débrider des millions de Radeon
- Wi-Fi et 4 Go pour les appareils photo
- 64 Go de SSD pour les Eee PC
- AMD : les Catalyst de novembre
- Test du boîtier ATCS 840 de Cooler Master (Cowcotland)
- Une batterie qui dure 90 % plus longtemps
- Deux casques audio hi-fi en test (Les Numériques)
- L'évolution graphique des jeux 3D
- Plus de bruits dans le métro avec Tom's Guide
- Les PME belges sont les mieux défendues d'Europe
- Les MacBook mauvais sous Vista ? La faute d'Apple
- Intel victime de la crise financière
- Le « PC à 100$ » vendu 312 euros en Europe
- Test d'une Radeon HD 4650 passive (Home Media)





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.
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.
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