Új hozzászólás Aktív témák
-
E.Kaufmann
veterán
Bár régi, de azért van egy kis kavar, az AVX nem vektorgrafikus, hanem simán vektoros utasításkészlet.
"A vektor a matematika fontos fogalma. Olyan mennyiség, melynek nagysága mellett iránya is van. Ennek legegyszerűbb megfogalmazása, hogy a vektor irányított szakasz. A vektorok irányát is számmal, vagy számokkal lehet meghatározni, ezért aztán a vektorra úgy is lehet gondolni, mint több szám speciális csoportjára."
Az uccsó a lényeg, hogy több számmal tud műveletet végezni egyszerre, ami nem csak vektorgrafikában hasznos, hanem sok más helyen, videó be és kikódolástól kezdve egy csomó helyen.
Valamint, ha szóba került, a vektorgrafika is nagyon fontos, pl a fontok megjelenítése. Böngészőben ránagyítasz egy oldalra, a képek elég vacakul skálázódnak, de a betűkkel semmi gond, pont azért mert vektorgrafika. -
Robitrix
senior tag
Hát ez az. ahogy az emberek 99,9%.nak pont úgy a programoknak a 99,9%-nak nincsen szüksége vektorgrafikus műveletekre. Vagyis tényleg full felesleges beleintegrálni szokásos asztali CPU-ukba. Ha meg mégis csak szükség van hasonló adatok egyidejű párhuzamos feldolgozására, akkor ott van a gépekben a GPU. Mára a CPU-ba épített grafikákban is ezres számban vannak párhuzamos SIMD müveletekre alkalmas hardverek. itt elsősorban shader egségekre gondolok, amik a alakzatok feltexturázását végzik. Plusz van még bennük pár száz egyéb regiszter. Ha ilyen megoldás kell akkor mára simán rátestálják a feladatot a GPU-ra. Nem véletlenül szaporodnak a GPU-t is használó szoftverek.Egy GPU-nak mindegy azért, hogy pixeleket számol vagy pár ezer egyéb adatot egyidőben.
-
ricsip
addikt
Mert az E-ben az E betű az energy efficient-et jelenti, azaz fogyasztásban alatta van (kellene lennie) a P-hez képest. Ha már lassabb, legalább valami előnye legyen, ugyebár.
Az avx512-vel ehhez képest elszáll a fogyasztás (nagyon), sokkal jobban visszaesik az órajel (azaz vissza kell vennie az órajelet) mert a komplett power budget-ből kifut, tízezer ciklusig kb. szinte levegőért kapkod a komplett utasításvégrehajtási részleg, leáll a pipeline. Ilyen áron semmi értelme nem lett volna az E core-ba is rakni avx512-t. Viszont ezzel meg komplett szétcseszték az OS ütemezést. Meg úgy az egész ipar bizalmát az avx agybajban. Nem is csoda h. ott áll az egész lassan 15 év után is, ahol. Van pár agyon-szénné optimalizált benchmark program, meg pár olyan eset ahol a matekos számításokat gyorsítja számottevően. Máshol meg semmi. -
bjasq99
tag
A 11. generációtól a 14. ig benne is van a p magokban a hardveres támogatás asztali procik esetén is, csak a 12. generációtól kezdve az e magok miatt le van tiltva az avx512 a p magokban is mégha tudná is a hardver. Ez azért kellett mert az e magok nem tudják kezelni az avx512 -t, és ha egy ilyen mag egy avx512 es utasítást kapna akkor nem tudna mit tenni. A 12. generációban egy darabig el is tudtad érni az avx512 -t ha letíltottad az e magokat, csak utána kiadott egy mikrokód frissitést, ami végleg letiltja. Különben technikai szempontból meg nem értem, az Intel miért nem adta meg az e magoknak is az avx512 támogatást, minimális tranzisztor támogatással is meg lehetett volna csinálni.
-
ricsip
addikt
Aztán elborzadhatsz egy kicsit vizuálisabb módon is:
https://github.com/InstLatx64/InstLatX64_Misc/blob/main/SIMD_Euler/20250214_x64_AVX512_Euler_v318a_HR.png
a többi diagram a szomszédos könyvtàrakban is érdekes, érdemes szétbézni azokban is. Szerintem van talán max. 1 tucat ember a földön, aki átlátja az avx512-t.
Nem csoda h. kutya nem kapta fel a nagy szoftverfejlesztők közül az avx512-t, köszöngetően annak a minősített elmebajnak, amit az intel követett el ezen a területen
-
E.Kaufmann
veterán
válasz
rezessanyi #11 üzenetére
Azon csodálkozom, hogy nincs még Abu "rajongói" facebook csoport
-
rezessanyi
csendes tag
Khm. optionális ? tényleg ? opcionális ember! Ha már az A.i. írja meg a cikket, legalább nézd át.
-
tibaimp
nagyúr
válasz
MasterDeeJay #9 üzenetére
Igen, közben én is utánaolvastam, mi is a helyzet [wiki]
Köszi -
Nagyobb Skylake HEDT/szerver procikban volt régen meg a xeonphi-ben, aztán került tovább fejlesztve. Akkor az volt vele a gond hogy kályha módba kapcsolta a procit és alacsonyabb órajelre. Meg hogy kevés földi halandó tudta kihasználni. Szóval leginkább a hatékonysága volt rossz.
-
tibaimp
nagyúr
válasz
E.Kaufmann #7 üzenetére
Látod, az lehet!
-
tibaimp
nagyúr
válasz
E.Kaufmann #2 üzenetére
Én úgy tudom, hogy korábban már benne volt egy fajta AVX512 az Intel CPU-iban, de ki kellett venniük a sérülékenysége miatt, vagy ilyesmi!
-
martonx
veterán
válasz
E.Kaufmann #4 üzenetére
-
E.Kaufmann
veterán
Vannak azok az utasítások, amik arra jók, hogy egy halom adaton ugyanazt a műveleteket hajtsák végre egyszerre. Nagy volt a kupi az újabb változatoknál valamint nem is voltak nagyon hatékonyak a megvalósításaik. Most tett egy engedmény félét az intel, amivel gyengusabb procik is megkaphatják ugyanazt az utasításkészletet és a programozóknak se kell t#köndöfni magukat, hogy épp melyik alverziót/perverziót támogatja adott processzor.
-
martonx
veterán
Kb. semmit nem értettem a cikkből, de ha ettől az x86 versenyképesebb lesz, akkor jó.
-
tibaimp
nagyúr
És ez szerver CPU-kba kerül be, vagy "normál" asztaliba is várhatóak a következő generációkkal már?
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! MSI B450M-A R7 2700X 16GB DDR4 512GB SSD GTX 1070 8GB Cooler Master MasterBox Lite5 500W
- GYÖNYÖRŰ iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3111
- Utolsó darab - Sennheiser MOMENTUM 4 fejhallgatók
- Xiaomi Redmi Note 10 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- HP ZBook Studio 8 WorkStation i7-11850H 32GB 1000GB Nvidia Quadro T1200 15.6" FHD IPS 1 év garancia
Állásajánlatok
Cég: FOTC
Város: Budapest