Tiens ton journal me donne l'occasion de parler d'un bench sérieux qui a été publié à propos de GCC 4.5 et LLVM 2.7.
Je voulais faire une news en testant les deux dernières versions des compilateurs mais, accablé par mon incompétence, j'avais abandonné l'idée...et hop ! Une vraie comparaison a été effectuée par Vladimir Makarov et les résultats postées sur la mailing list de GCC => http://gcc.gnu.org/ml/gcc/2010-04/msg00948.html
Attention a prendre le temps de bien lire les benchs puisque les tableaux visualisent trois choses différentes successivement :
1) Compilation Speed
2) Code Size
3) Generated Code Performance
Pour les décideurs pressés :
1) GCC 4.5 est plus lent que LLVM 2.7 pour compiler (entre 10 et 15%)
1) GCC 4.5 génère du code plus rapide que LLVM 2.7 (environ 7% sur les benchs des entiers et environ 15% sur les benchs des flottants)
# Bench entre GCC et LLVM
Posté par patrick_g (site web personnel) . En réponse au journal Clang++ est prêt. Évalué à 9.
Je voulais faire une news en testant les deux dernières versions des compilateurs mais, accablé par mon incompétence, j'avais abandonné l'idée...et hop ! Une vraie comparaison a été effectuée par Vladimir Makarov et les résultats postées sur la mailing list de GCC => http://gcc.gnu.org/ml/gcc/2010-04/msg00948.html
Les résultats détaillées sont ici => http://vmakarov.fedorapeople.org/spec/
Comparaison des différentes versions de GCC => http://vmakarov.fedorapeople.org/spec/comparison64.html
Comparaison entre GCC 4.5 et LLVM 2.7 => http://vmakarov.fedorapeople.org/spec/llvmgcc64.html
Attention a prendre le temps de bien lire les benchs puisque les tableaux visualisent trois choses différentes successivement :
1) Compilation Speed
2) Code Size
3) Generated Code Performance
Pour les décideurs pressés :
1) GCC 4.5 est plus lent que LLVM 2.7 pour compiler (entre 10 et 15%)
1) GCC 4.5 génère du code plus rapide que LLVM 2.7 (environ 7% sur les benchs des entiers et environ 15% sur les benchs des flottants)