• # Bench entre GCC et LLVM

    Posté par (site web personnel) . En réponse au journal Clang++ est prêt. Évalué à 9.

    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

    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)