Diit.cz - Novinky a informace o hardware, software a internetu

Intel se po dvou letech rozmyslel, AVX10 bude vyžadovat 512bit vektory

Zdroj: Intel

AVX10.2, ohlášené v roce 2023, se v zásadě mění. Nástupce AVX-512, který měl podporovat 256bit vektory tam, kde by hardware nestačil na 512bit, se mění. Podpora 512bit nebude volitelná, ale povinná…

Instrukce AVX10 (tehdy AVX10.1 a AVX10.2) přestavil Intel začátkem léta v roce 2023. Šlo o v podstatě nástupce i alternativu k AVX-512, které měla mít v některých ohledech požadavky na hardware vyšší, v jiných naopak nižší. Zkrátka takové, aby jej Intel mohl podporovat i na procesorech vybavených Atomy, které 512bit vektory nepodporují. Tam v současnosti ztrácí za AMD, která má na trhu již druhou architekturu, která podporuje 512bit vektory jak na „velkých“ tak „malých“ jádrech a tudíž všech produktech, které jsou na Zen 4(c) / Zen 5(c) postavené.

AVX10.2 - specifikace 2023

Po dvou letech však Intel změnil názor a z AVX10.2 vyškrtal volitelnost 512bit vektorů (tzn. budou povinné).

AVX10.2 - specifikace 2025

Jinak řečeno, jedním z požadavků AVX10.2 bude podpora 512bit. Z hlediska budoucích procesorů Intelu to může znamenat tři věci:

  1. buďto budoucí Atomy budou umět AVX-512 (512bit vektory)
  2. nebo Intel do budoucna s Atomy nepočítá
  3. nebo s Atomy počítá, ale nebudou podporovat AVX10.2

Z hlediska softwarových vývojářů to znamená zjednodušení situace. Volitelnou 512bit / 256bit podporu mnozí kritizovali a přinejmenším někteří neviděli důvod AVX10.2 podporovat, když jim pouze přidělá práci, ale de facto nenabízí výhody nad rámec AVX-512. Těžko říct, jak byla tato skupina velká, ale nelze vyloučit možnost, že se Intel rozhodl volitelnost 512bit vektorů zrušit právě kvůli tomu, aby nové instrukční sadě zajistil větší softwarovou podporu.

Proč je pro Intel důležitá? AVX10.2 totiž oproti AVX-512 po hardwaru vyžaduje podporu instrukcí AVX512_FP16. K čemu je to dobré? Téměř k ničemu, pro naprostou většinu zátěží nemá podpora tohoto formátu smysl. Současný trend AI tento formát nevyužívá, preferuje výhodnější BF16. Klasické výpočetní systémy a superpočítače, pro které má FP16 smysl, zpravidla provozují paralelizovatelnou zátěž a ke zpracování úloh využívají akcelerátory, které jsou podstatně rychlejší a nabízejí širší spektrum formátů než procesory (FP16, Int16, FP8, Int8…). Proč tedy Intel s AVX10.2 trvá na podpoře AVX-512_FP16?

Podpora AVX-512 na různých architekturách (Wikipedia)

Důvod je prostý: Jde o jediný prvek AVX-512, který procesory Intelu podporují a procesory AMD nikoli (viz tabulka výše, vpravo dole). Intel tedy bude ve specifikacích nových procesorů vykazovat podporu AVX10.2, kterou - z důvodu absence AVX512_FP16 - procesory AMD podporovat nebudou. Alespoň tedy ne Zen 4 a Zen 5. Z instrukční sady, která měla snížit hardwarové nároky na moderní prvky, se tak stává více-méně marketingový nástroj, který v důsledku povinného požadavku na subset, jenž nemá téměř žádné využití, upře procesorům AMD.

Tagy: 
Zdroje: 

Diskuse ke článku Intel se po dvou letech rozmyslel, AVX10 bude vyžadovat 512bit vektory

Sobota, 22 Březen 2025 - 12:12 | Ladis | Myslím, že honění se za cenu spotřeby a teplot už...
Sobota, 22 Březen 2025 - 09:53 | melkor | A pokud v Intelu něpřijdou (opět) s nějakým (...
Sobota, 22 Březen 2025 - 09:50 | melkor | To téměř vypadá jako v AMD, když pracovali na...
Sobota, 22 Březen 2025 - 07:46 | waleed | Tak to jsem zvědav jestli AVX10.2 bude trpět na...
Pátek, 21 Březen 2025 - 21:05 | Ladis | Být AMD, tak se na AVX512_FP16 vykašlu. Intelu...
Pátek, 21 Březen 2025 - 17:44 | Puf a Muf | Výpočty s FP16 jsou jenom další subset AVX-512,...
Pátek, 21 Březen 2025 - 17:42 | Puf a Muf | IMHO prostě změnili plány. Tým dělající E-Core...
Pátek, 21 Březen 2025 - 15:41 | Borek Zanda | Příkláním se k názoru autora, že 512b výpočet...
Pátek, 21 Březen 2025 - 15:20 | Pejky | Působí to na mě, jako další "feature"...
Pátek, 21 Březen 2025 - 12:31 | Anonym | Áno zablokoval, lebo pri spustení aplikácie ktorá...

Zobrazit diskusi