• [^] # Re: En vrac

    Posté par (site web personnel) . En réponse au journal Écoles, classes prépas etc etc.... Évalué à 2.

    Tu m'explique des choses que je sais.
    Bon... je pense qu'on s'enlise. Du coup j'ai fait le test.

    Temps mis en ticks pour calculer les racines carrés de 0 à 0xabcdefa, par les diférentes implémentations :

    gcc -O3 -ffast-math -mtune=athlon-xp -march=athlon-xp -pipe -msse -mfpmath=sse --std=gnu99 -lm
    Glibc: 540000
    DL ordre 4: 980000
    DL ordre 2: 980000


    gcc--std=gnu99 -lm
    Glibc: 7130000
    DL ordre 4: 16290000
    DL ordre 2: 10920000


    Le code est disponible 24 heure là : http://www.rafb.net/paste/results/MpBao077.html (un peu laid mais c'est un one-shot). De toutes manières j'ai fait que copier/coller des algos standards alors tu devrais pouvoir le faire tout seul.

    Pour en revenir au sujet, soit y'a un truc qui m'échappe. Soit la réalité de l'optimisation c'est plus compliqué qu'on pourrais le penser (au passage, je suis surpris par l'efficacité de GCC).

    Par curiosité, t'a fait tes études où ?