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

  • Cathulhu

    addikt

    válasz joysefke #2619 üzenetére

    Az az MKL "hibajabol" ered, es nem azert mert ha nincs AVX-512, akkor semmilyen AVX-et nem hasznal. Az MKL az intel sajat, zart forrasu kodja, kb termeszetes, hogy bunteti a nem intel procikat, de ennek semmi koze az 512-hoz, hiszen a legtobb intel proci se tamogatja azt. A matlab ott kovetett el hibat, hogy dobta az OpenBLAS es Lapack tamogatast es exkluziv modon allt at MKL-re ugy 10 evvel ezelott. De az MKL-t is at lehet verni az altalad linkelt modon es rogton AVX utat kezd el hasznalni AMD-n is. Open source libeknel ezzel nincs (nem feltetlen van) gond mint ahogy open source vagy gyarto fuggetlen forditokkal sem. Nemelyik fordito kepes skalar kodot automatikusan vektorizalt kodra optimalizalni, es ehhez nincs szukseg a programozonak explicit SIMD kodot irnia, a forditonak kell eleg intelligensnek lennie (es itt megint felmerul az ICC partatlansaga).

    Ha az AVX 512 elterjed a kovetkezo generacios intelek miatt, majd megoldja az AMD ugy mint a Zen1-nel a 256-ot, emulalva. A magszambol eredo elonye miatt nem fog nagy hatranyba kerulni amig nem kap majd vegleges nativ megoldast.

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