• [^] # Re: Avec en cadeau, 100 Balles, un mars et un compilo

    Posté par . En réponse à la dépêche SGI/Itanium/Linux : Le futur en marche. Évalué à 2.

    en fait le probleme d'optimisation avec l'itanium ne vient pas de ses pipelines mais de l'architecture IA64 elle-meme :
    il faut savoir qu'il y a 3 slots d'instructions par mot instruction de 128 bits
    or tu ne peut pas mettre n'importe quelle instruction dans n'importe quel slot
    de plus, le compilateur doit specifie quelle instructions peuvent s'executer en parallele

    ce qui fait que le compilo a un enorme travail de reorganisation des instructions pour optimiser le code genere

    enfin, je ne sais pas si les compilos tire pleinement parti des nouvelles instructions (en particulier celles equivalente au FOR et au WHILE) qui doivent grandement facilite le travail du cache

    pour en revenir a l'itanium, je ne pense pas qu'avoir mis l'emulation x86 dans le meme chip est ete une bonne idee vu la difference entre les 2 architectures (IA64 et x86). c'est surement ca qui cause sa frequence trop basse et son chauffage excessif