Zpět na článek

Diskuze: Instrukční sada Intel AVX10.2 aneb nástupce AVX-512 se vrací i pro E-Core

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

sonofthebit
sonofthebit
Level Level
1. 8. 2023 17:35

Komentáře tohoto uživatele máš zablokované.

Takže AVX10.2 umožní 256-bit šířku architekturních registrů = 256-bit verze AVX512 plus nějaké nové instrukce a vylepšení.
- tohle konečně umožní mít AVX10.2 i pro e-core, takže se nebude muset nic backportovat jako ty VNNI z AVX512 do AVX2
- blbé je že e-core má v CPU jen 128-bit SIMD a ty 256-bit AVX2 rozkládá na 2x128-bit

Ovšem nechápu co to znamená optional 512-bit pro AVX10.1

Dilinozravec
Dilinozravec
Level Level
Operační systém: PC
Procesor: AMD
Grafická karta: NVIDIA
1. 8. 2023 20:53

Komentáře tohoto uživatele máš zablokované.

@sonofthebit Ty si nedas pokoj. Mam v okoli dobreho psychiatra a ten ta oznacil diagnozou, ako patologickeho narcisa. Daj sa liecit. A hlavne nezasieraj tych par CZ tech webov. Dakujem.

Don Q
Don Q
Level Level
2. 8. 2023 09:53

Komentáře tohoto uživatele máš zablokované.

@Dilinozravec nápodobně

sonofthebit
sonofthebit
Level Level
2. 8. 2023 11:44

Komentáře tohoto uživatele máš zablokované.

@Dilinozravec AVX10.1 bude jak tomu rozumím AVX512 se všema subsetama, které u AVX512 byly podporovány CPU jako Optional.

Nicméně ani AVX10.1 ani AVX10.2 neumožňuje AVX instrukce nezávislé na šířce vektoru. A tedy neumožňuje napsat SW kód který poběží na několika různých CPU s různou šířkou SIMD (tedy to co umí ARM s SVE vektory), tedy v případě AVX10.2 by to byla 256-bit a 512-bit. Pořád ty samé fixní vektory, a dvě různé codepath. Takže je to jenom fix problému AlderLaku s vypínáním P-core, ale jinak nulový posun pro vyšší výkon v budoucnu. Jeden by čekal, že to číslo 10 v názvu AVX10 znamená volitelně 1024-bit AVX jako logický krok z 512-bit AVX512 (aby se dostali alespoň na polovinu oproti ARMovým 2048-bit vektorům). Ale ono ne.

Revoluční ARM / SVE byly zveřejněny v roce 2016 a Intel ani po 7 letech nebyl schopen přijít se svou verzí vektorových instrukcí nezávislých na šířce vektoru. RISC-V má dokonce vylepšenou verzi SVE, takže x86 bude je v podstatě poslední kdo to nemá. Ještě zbývá aby 8-bit ATMELy taky implementovali SVE a Intel už bude fakt pro smích. ARM navíc má nové SME a SME2 pro násobení matic, samozřejmě stejně jako SVE jsou nezávislé na šířce SIMD.

Ještě je teoretická možnost že AMD uvede svoje vlastní SVE pro x86 a obejdou Intel jako to udělali s AMD64. V tomto případě by Intel musel hodit zpátečku a začít podporovat SVE od AMD.

kutil05
kutil05
Level Level
2. 8. 2023 13:19

Komentáře tohoto uživatele máš zablokované.

@Dilinozravec To je marné, narcis nikdy svou nemoc nepřizná a tak se logicky nikdy léčit nezačne.

Reklama
Reklama