Új hozzászólás Aktív témák
-
#25954560
törölt tag
asszem pont neked nem kell magyarazni , csak h ittlegyen.
nagyon leegyszerusitve haromfele modon lehet kihasznalni az avx (2/-512) elonyeit:
- siman engedelyezed a forditonak kapcsoloval. ekkor legrosszabb esetben annyival leszel elorebb, hogy tud hasznalni extra regisztereket es az extra utasitaskeszletet, ha passzol valahova.
- siman engedelyezed a forditonak kapcsoloval es vagy szerencsed van vagy kicsit segitesz a kod atirasaval, ekkor tud (tobbet) vektorizalni a fordito, nagyobb haszna lesz az avx-nek.
- hasznalsz intrinsic-eket (es ezt tette az office is ahogy az altalad emlitett modositasban latszik) vagy gepi kodot ami kifejezetten az avx-re van, de mindketto azt jelenti h keszultel az avx-re es tudatosan is hasznalod.ami meg erdekes az az, hogy pl a turbo orajel tipikusan alacsonyabb avx eseten, tehat pl amig egy sse4.2 koddal 3.2-n jarhatnak a magok, addig avx-szel pl 3GHz, avx-512 meg 2.9GHz (csak pelda), tehat ha a program egyebkent szereti az orajelet, akkor az avx(2/-512) elonye el is olvadhat az orajel-eses miatt altalanos celu programoknal.
[ Szerkesztve ]
-
#25954560
törölt tag
igen, bar pl icelake-d ugy csinalja h egy bizonyos threshold-nyi avx utan ecceruen nem emeli feljebb az orajelet, akkor sem ha utana sokaig egyetlen avx-es utasitas sem fut, szoval siman kiszur velunk es magonkent sem, ha izolalt pinelt sse4.2-vel forgatott progi szalad csak egy magon, utana mar az avx-es orajelet engedi csak.
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs