Názor k článku Gentoo Linux FAQ od Michal Ambroz - Mnohem vetsiho vykonoveho zisku se da dosahnout spravnym...

  • Článek je starý, nové názory již nelze přidávat.
  • 23. 4. 2003 13:11

    Michal Ambroz (neregistrovaný)

    Mnohem vetsiho vykonoveho zisku se da dosahnout spravnym serazenim instrukci (rad desitek procent), nez samotnym pouzitim rozsirenych instrukci (radove jednotky procent).

    I defaultni baliky redhatu, ktere pouzivaji instrukcni sadu i386 jsou optimalizovany v poradi instrukci tak, aby se co nejrychleji provadely na i686.

    Pri kompilaci pomoci "rpmbuild --rebuild" muzete navic pouzit volbu --target, kterou urcite pro kterou platformu kompilujete.

    V RedHatu se podle teto volby pouzije prislusny profil v adresari /usr/lib/rpm/. Tedy napriklad pro --target i386 se pouzije profil /usr/lib/rpm/i386-linux/macros

    Zde je pak samotne nastaveni pouzite optimalizace:
    %optflags -O2 -g -march=i386 -mcpu=i686