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

Cannon Lake podporuje AVX-512

Core i3-8121U není jen prvním 10nm procesorem Intelu. Není jen prvním z generace Cannon Lake. Není jen první Core i3 s podporou turba. Ale je také prvním Core i3 s podporou instrukcí AVX-512…

Navíc by se dalo říct i to, že je prvním neprofesionálním ne-HEDT procesorem Intelu, který AVX-512 nabízí. Společnost podporu tohoto instrukčního setu uvádí v oficiálních specifikacích, takže to můžete považovat za hotovou věc. AVX-512 přišlo na svět v souvislosti s pozdějšími deriváty architektury Larrabee, tedy Xeon Phi. Dostalo se ale i do klasických procesorů, konkrétně s architekturou Skylake-SP. Desktopové (původní) Skylaky ho ale nepodporují.

Níže uvedený slajd pochází ze starší prezentace z doby uvedení Skylake-SP. Intel v něm ilustruje možný nárůst výkonu a energetické efektivity při použití aplikace, která je pro AVX-512 vhodně optimalizována. Přesto, že je třeba výrazně snižovat takty (energetické nároky při použití AVX-512 rostou), je zvýšení výkonu ještě podstatnější, takže může stoupnout ještě o polovinu oproti využití AVX2.

Z hlediska koncového uživatele jde ale spíš o zajímavost. Hned z několika důvodů. Za prvé na mobilním 15W dvoujádrovém čipu, tedy Core i3-8121U, nebude nikdo aplikace podporující AVX-512 provozovat. Za druhé v desktopu můžeme AVX-512-kompatibilní modely čekat nejdříve v roce 2019. Za třetí nejsou a asi ještě dlouho nebudou aplikace pro koncové uživatele podporující tyto instrukce. No a nakonec stojí za zmínku i fakt, že AVX-512 existuje ve velmi široké paletě různých verzí:

  • AVX-512-F
  • AVX-512-CD
  • AVX-512-ER
  • AVX-512-PF
  • AVX-512-BW
  • AVX-512-DQ
  • AVX-512-VL
  • AVX-512-IFMA
  • AVX-512-VBMI

Není příliš jasné, které z nich jsou vlastně na Core i3-8121U podporované. Dalo by se očekávat, že AVX-512-F přinejmenším, protože to je jakýsi základ, který by měly podporovat všechny produkty uvádějící kompatibilitu s AVX-512. Možná i AVX-512-CD/BW/DQ/DL, které podporuje Skylake-SP. Nakonec AVX-512-IFMA/VBMI bývaly zmiňované jako novinky, které měla přinést právě architektura Cannon Lake, ale ze strany Intelu jejich podpora na Core i3 potvrzena nebyla (nelze totiž opomenout ani možnost, že některé varianty - byť podporované na úrovni hardwaru - mohou být aktivní jen u profesionálních modelů.

Zdroje: 

Diskuse ke článku Cannon Lake podporuje AVX-512

Středa, 23 Květen 2018 - 10:40 | franzzz | > nieco take ako loop unrolling poznam, ma to...
Středa, 23 Květen 2018 - 08:23 | Doug Quaid | nieco take ako loop unrolling s akumulatorovymi...
Úterý, 22 Květen 2018 - 18:34 | franzzz | > dokaze saturovat jedina 512bit FMA...
Úterý, 22 Květen 2018 - 14:22 | Doug Quaid | skylake-X s podporou avx512 ma pri L1 2x64B read...
Úterý, 22 Květen 2018 - 13:50 | Gath G | To jsem si říkal v době tehdy inzerovaného HSA,...
Úterý, 22 Květen 2018 - 12:37 | Artael | To zní moc vesele, to mi dává větší smysl časem...
Úterý, 22 Květen 2018 - 11:54 | Dolan | Ono to je ešte horšie. L1 bandwidth je 2x32B load...
Úterý, 22 Květen 2018 - 11:02 | Milan Bačík | No a hlavně většina aplikací, která múže těžit z...
Úterý, 22 Květen 2018 - 09:27 | Anonym | Mozno za 5 rokov to bude pouzitelne, ak to zacne...
Úterý, 22 Květen 2018 - 09:20 | Doug Quaid | ad ten vykonovy narast, ten je realny len pokial...

Zobrazit diskusi