• [^] # Re: Relativisons un peu ...

    Posté par (site web personnel) . En réponse au journal GCC 4.0 et les distributions sources. Évalué à 3.

    Déjà, l'optimisation en assembleur des sources, c'est n'importe quoi. Presque plus personne ne le fait, et uniquement sur des portions de code bien précises. Pourquoi ? Simplement parce que les processeurs actuels sont devenus bien trop complexes. Pour optimiser un code, il faut tenir compte de la gestion des caches, de leur nombre et de leur taille, de la prédiction des branchements, des registres shadow (pour les processeurs Intel), ... C'est absolument impossible à faire.
    c'est justement ce qui est marrant :)

    enfin bon les endroits ou la vectorisation est utile, en général ça a deja été fait (en asm ou avec les intrinsics[1])
    mais çà peut etre sympa pour le code a venir: plus besoin de se creuser la tete en assembleur si le compilateur peut generer et optimiser les versions x86/MMX/SSE de lui meme.

    [1] http://www.tuleriit.ee/progs/index.php?rexample=1(...)