• [^] # Re: J'en pense que

    Posté par . En réponse au journal OpenOffice.org et Mac ? Une "méchante" critique :(. Évalué à 3.

    Euh, pour faire du calcul intensif ?
    N'importe qui compétant en ASM éclate n'importe quel compilo sur _presque_ n'importe quel algo non trivial :)
    Ca risque pas de changer avant quelques décénies, du moins sur x86.

    Passer du C à l'ASM implique pour la manière de penser du développeur bien plus que ce que peut fournir des optimisations automatiques. On se met par exemple à faire le même calcul parrallélisé en même temps sur plusieurs unitées différentes (MMX + x86 scalaire par exemple). On entrelace les passes voir des algos totalement différents bossant sur la meme zone de données pour augmenter le débit d'exécution des instructions. On remanie légèrement les calculs pour profiter de caractéristiques avantageuses de certaines instructions sur d'autres. Un compilateur ne peut embarquer, sauf à devenir monstrueux, des algorithmes pour faire du calcul formel vraiment avancé necessaire à l'automatisation de ce genre de choses.

    Au mieux de l'optimisation automatique concernant le calcul va parrallélisé en vectoriel un code dans lequel le parrelisme est déjà clairement exposé au compilateur. Donc pour avoir autre chose que +10% de perf le developpeur est tout de même obligé hors cas triviaux de fournir un travail spécifique.