• [^] # Re: atlas

    Posté par (site web personnel) . En réponse au journal Optimisation de code C. Évalué à 4.

    bon du coup je viens d'essayer pour voir:
    (gcc -O3 t.c -lblas -L/usr/lib/atlas/sse -latlas -lm, sur un athlon-xp avec le atlas-sse de debian je ne sais pas trop pour quel proc il a été compilé)
    vecteurs de taille N=500, 500000 dot:
    - dot(c): 0.285s
    - dot(asm): 0.554s
    - dot(atlas/sse): 0.242s

    N=50000, 5000 dot:
    -dot(c): 4.876s
    -dot(asm): 3.522s
    -dot(atlas/sse): 3.580s

    Voila, je m'attendais un peu à ce que atlas explose plus franchement les autres, mais quand même: au mieux tu ne gagnes que quelques pouillèmes, et uniquement pour ta machine. Note que je ne dis pas que l'exercice n'est pas interessant