Új hozzászólás Aktív témák

  • #25954560

    törölt tag

    válasz azbest #3 üzenetére

    asszem pont neked nem kell magyarazni :R , 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 ]

Új hozzászólás Aktív témák