• [^] # Re: Compile ton C !

    Posté par . En réponse à la dépêche Ca ne va pas fort pour l'Itanium d'Intel. Évalué à 6.

    Malheureusement, vu combien de temps il faut pour écrire un compilateur qui produise du code stable et optimisé, je sais pas combien de temps il faudra pour en écrire un qui, en plus, devra traiter le parallélisme des instructions et toutes les autres "nouveautés" d'HP et intel...



    C'est clair ...

    Pour l'instant, gcc (et consorts lcc ...) compile tres bien pour les archis std du desktop (IA32, sparc, ppc, etc ...) car architectures bien connues, optimisations pas trop mechantes, etc ...



    Mais des qu'on attaque des choses un peu plus pointues (hautes perfs, parallelisme, proc embarques), la les compilos savent plus faire. Est-ce la faute aux designers hardware ?



    A mon avis, la decision d'Intel est plutot motivee par un manque de savoir-faire des developpeurs de compilateurs, et non par reniement des nouvelles technologies processeurs. Car ces "features" (prediction de branchements, VLIW) ne se retrouvent pas seulement dans les proc "high-end" mais aussi dans l'embarque (appareil-photos, pda, etc ...). Va donc falloir que des gens se motivent a faire evoluer la discipline du compilateur.



    --

    Taliesin