Ezzel meg is voltam, ment priman. Azonban elojott a kiserletezo kedvem es felraktam a 4.2es gcc portageben levo valtozatat (nyelvi kulonbseg nincs a 4.1hez kepest, ha nem jon be 1 pillanat alatt vissza lehet valtani). Ennek van 1 uj opcioja:
-march=native
. Ezt a
-v
kapcsoloval kombinalva meg is mondja mire fog forditani.
Csodalkozva lattam hogy
-march=nocona -mtune=generic
-re optimalizalna.
A tortenet meg nem ert veget, a 4.3as gcc
-march=core2 -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 -mtune=core2
parameterekkel fordit. Leforditottam mindent (nehany csomag nem fordul, a 4.2es es 4.3as kozott van nyelvi kulonbseg.), es priman mukodik.
Tanulsag: Ha optimalizalt kodot akarsz mindig nezd meg a nativ marchot.
- Coornail blogja
- A hozzászóláshoz be kell jelentkezni
- 886 megtekintés
Hozzászólások
Nekem ugyanilyen van, csak T7100el es dupla aron meg fel evvel ezelottrol :D
En ketlem h a -march=native jobb lenne, mint a -march=core2 (gcc 4.3-tol van). Persze emiatt nemfogom emerge -e worldozni :)
Miert nem amd64 amugy?
Ui.: egyebkent nekunk ketto ilyen van ez egyik olyan mint a tied cask 2390-es proci.
- A hozzászóláshoz be kell jelentkezni