• [^] # Re: OpenMP

    Posté par . En réponse à la dépêche Comparatif Intel C++ 7.0 / Gcc 3.2.1. Évalué à 2.

    Ben ... la difficulté n'est pas d'écrire le parser de C/C++/Fortran OpenMP. Le langage est bien détaillé dans la spec, tout ça. La difficulté c'est d'écrire un environnement d'exécution potable qui ne bousille pas les perfs. Après il faut aussi faire savoir à l'optimiseur quel genre de truc marchent bien sur la plateforme. C'est assez difficile, surtout que la spec OpenMP est un petit peu ambigüe sur certains points.

    Sinon, Omni fonctionne bien comme compilo OpenMP. Il a le défaut d'être en Java mais sinon il fonctionne bien. En plus il est facile de plugger l'environnement d'exécution que l'on veut dessus (si le backend pthread ne te plait pas).