Intel a AMD spolu zakládají x86 Ecosystem Advisory Group
AMD a Intel, coby dva hlavní výrobci procesorů pro PC, jsou asi i celkem po právu považování za něco, jako je oheň a voda. Asi proto je překvapení, že se obě firmy dohodly na spolupráci v něčem – a to něco má být spolupráce na podobě a budoucnosti procesorů x86 jako platformy. Tato spolupráce by mohla v budoucnu víc sladit a standardizovat jejich konkurující si procesory ve funkcích a kompatibilitě jejich technologií.
Intel s AMD minulý týden na Open Compute Summitu 2024 oznámily společné ustavení orgánu, který se jmenuje x86 Ecosystem Advisory Group. Z poněkud vágního názvu („poradní skupina“) ale možná lze i uhodnout, že nejde o žádný náběh na spojení obou firem nebo vyloženou alianci.
Asi by se dalo říct, že oba konkurenti chtějí institucionálně zakotvit nějakou formu komunikace a spolupráce aspoň pro některé oblasti, v kterých se víc vyplatí sjednotit postup, než si konkurovat. Logicky v tom lze číst určitou snahu opevnit platformu x86 před další konkurencí, tedy dnes zejména procesory ARM, ale třeba i jinými vyzyvateli v budoucnu (i když RISC-V, zdá se, jen tak x86 ohrožovat nezačne a hrozbou je spíš pro ARM). Společný orgán AMD a Intelu má trošku suplovat roli finální autority, která řídí směřování architektury, jaká existuje u ARMu.
V této skupině ale nebudou jen Intel a AMD, ale i další aktéři v počítačovém průmyslu, kteří jsou na platformě x86 zainteresováni (a současně asi mohou sloužit jako mediátoři, protože jsou partnery vůči oběma konkurenčním výrobcům CPU): HP, Dell, Lenovo jako výrobci počítačů a serverů, Broadcom jako výrobce dalšího hardwaru, Google Cloud (nikoliv přímo celý Google), Microsoft, Oracle a Red Hat jako velcí dodavatelé softwaru, ale zároveň také uživatelé samotné platformy.
Mezi zakládajícími členy budou vedle aktuálních šéfů těchto společností také Linus Torvalds (původního autora a správce jádra operačního systému Linux asi netřeba představovat) a Tim Sweeney (Epic Games / Unreal Engine), kteří vedle pozice zástupců linuxového a open source ekosystému na jedné a herního průmyslu a vývoje na druhé straně také asi mají být i čímsi jako odbornými poradci v různých debatách.
Podle oznámení celého projektu má x86 Ecosystem Advisory Group nějak usměrňovat vývoj nových procesorů, aby se posílila jejich kompatibilita, předvídatelnost a konzistence mezi nimi. To se nemá týkat toho, že by třeba AMD zahodilo SMT a Intel jádra E-Core a přiblížily se koncepce jejich architektur. Ovšem cílem je, aby tyto různé procesory byly blíže po stránce instrukčních sad a dalších funkcí a rozhraní, které jsou důležité pro operační systémy a aplikace a práci s dalším hardwarem.
Jinými slovy, jde o snahu zmenšit na platformě x86 procesorů fragmentaci a odlišnosti mezi implementacemi, aby to výrobci počítačů a softwaru měli snazší a platforma byla atraktivnější. Díky tomu by pak mohly různé novinky v procesorech být rychleji podporovány a využity softwarem a předešlo by se tomu, aby ekvivalentní funkce o AMD a Intelu fungovaly odlišně a operační systémy je musely řešit dvakrát.
Ideálně by to asi mělo fungovat tak, jako se různé firmy (Intel a AMD, ale i další) umí dohodnout na standardech, jako jsou PCI Express, USB nebo ACPI u počítačů PC, v kterých už takto oba konkurenti spolupracovali.
Současně jde ale asi také o to, aby o různých plánovaných změnách výrobci počítačů a softwaru, kteří se s nimi pak musí potýkat, věděli co nejdříve a mohli do nich zpětnou vazbou promlouvat a případně pomoci s řešením problémů předtím, než je reálná implementace v procesorech „zabetonuje“ pro příští generace. A jejich zpětná vazba by teoreticky mohla i další novinky iniciovat (i když třeba Microsoft a Linux a podobní významní hráči již asi mají určitou možnost toto dělat).
Standardizace x86-S, APX, AVX10?
Intel v předchozích letech představil (ale zatím nerealizoval) několik plánů na nové funkce či přeměny platformy x86, o kterých jsme zde psali. Předběžně jak Intel, tak AMD například představily i nápady na přepracování obsluhy přerušení, výjimek a přechodů mezi úrovněmi oprávnění (Flexible Event and Return Delivery), což je jedna z oblastí, kde je platforma x86 zatížena dlouhým a komplikovaným vývojem a nové (avšak zpětně nekompatibilní) řešení by mohlo zjednodušit a zefektivnit její fungování.
- Více: x86-S: Intel chce z procesorů vyčistit nánosy legacy kompatibility
- Více: Intel APX: modernizace x86 CPU, jež dohání novější architektury
- Více: Místo AVX-512 přichází AVX10. Už i pro big.LITTLE procesory
Očekává se, že se Intel a AMD budou snažit dohodnout i na harmonizaci podpory SIMD rozšíření (mezi AVX-512 a AVX10). A díky budoucí spolupráci na podobných architektonických změnách by snad v budoucnu nemělo docházet k podobným problémům, kde je podpora nějaké novinky i po mnoha letech na trhu extrémně fragmentovaná.
Je pravděpodobné, že cílem x86 Ecosystem Advisory Group je i vést diskuze nad těmito plánovanými změnami instrukční sady a platformy x86 a docílit toho, aby s nimi nedošlo k další fragmentaci, ale pokud možno byly nasazené u obou značek procesorů, aby s nimi mohl software do budoucna počítat. A současně aby byly implementovány v kompatibilní formě a software nemusel pro Intel a AMD psát podporu zvlášť s různými speciálními případy kvůli odlišnostem v chování CPU.
Podle nedávných informací má APX a AVX10 snad přijít do procesorů Intel někdy za dva roky, zatímco u AMD zatím žádné plány na implementaci těchto technologií známé nejsou. Pokud bude univerzálnější rozjezd díky navázané spolupráci rychlejší, bylo by to plus. A to, že v diskusích a „recenzním řízení“ nad těmito novinkami budou zúčastnění také hardwaroví a softwaroví uživatelé a experti, doufejme povede k lepší kvalitě výsledné platformy a instrukční sady.
Nicméně jak úspěšný tento orgán ve své práci bude a jak významná událost jeho založení je, to zatím netušíme. Zatím je vše v rané fázi, takže nějaké významné ovoce asi bude ke sklizni hlavně v dlouhodobém horizontu několika let.
Jan Olšan, redaktor Cnews.cz
⠀
z toho ARMu, co zachvilu nebude mat licenciu a bude musiet vsetky vyrobky od rPi cez telefony, setopboxy, NASy….. az po tie nepredajne notebooky, co „teraz“ vymysleli stiahnut z trhu? 🙂
ARM je přeci poskytovatel licence, nebo jak to myslíš? Mimo to, Intel jako omezí segmentaci,což je hlavní příčina fragmentace? K pousmání.
arm je architektura, ktoru pouziva qualcomm, ale ty to vies, takze fakt nechapem co nechapes. Intel/amd sa neboji armu ako architektury ani firmy ARM Holdings, lebo firma ARM Holdingsje bez svojich partnerov velka nula. A prave najvacsieho partnera si teraz dovolila vydierat.
Ok, Qualcomm je silný, ale ztráta licence by rozhodně neměla důsledky, o kterých ses rozepisoval. Jak by to mělo ovlivnit Broadcommácký Raspberry?
Protože jsi to napsal úplně jinak. Píšeš, že ARM (nikoli Qualcomm) přijde o licenci a že se z trhu budou stahovat všechny „vyrobky od rPi cez telefony, setopboxy, NASy….. az po tie nepredajne notebooky“. To je úplný nesmysl. Problém s licencí je u nějakého řešení Nubie, kterou Qualcomm koupil a tam budou právníci ARMu a Qualcommu hledat nějaké právní kličky.
RPi nemá CPU od Qualcommu, stejně jako hromada jiných výrobků, které jsi do svého totálně mimo mísu příspěvku zahrnul. 🙂
Tak se nediv, že ti potom někdo nerozumí.
Jestli bude nějaké „recenzní řízení“ nad změnami x86, ať již z hlediska instrukční sady, nebo jiných vlastností, včetně zahození nějakých obstarožních záležitostí a historické kompatibility, tak jenom dobře. Oba (i případní další podružní) výrobci x86 CPU budou mít jasné instrukční sady a chování CPU a nebude docházet ke zbytečnému tříštění sil o pomyslné útesy konkurence.
Ostatně i ta aktuálně často omílaná instrukční sada AVX-512 je poněkud nešťastná situace. AMD zřejmě implementaci chystalo nějakou dobu a dosti pečlivě a také se jim povedla. Intel s ní přišel sice napřed, jenže se špatně implementovanou a později zcela vyhozenou, byť do křemíku stále leptanou. A vývojáři snaž se…
Nuž, bodaj by si mal pravdu a dúfajme, že to nie je len dymová clona pre investorov výhodná pre oba tábory a momentálne dosť dôležitá hlavne pre jeden z nich 😛
Je to spíše kvůli serverům a vzdáleným službám. Tuším, že Google chce po vzoru Amazonu svůj ARM a něco jsem zaznamenal i stran Apple, který asi docela logicky bude usilovat o vystavění své nezávislé infrastruktury.
Tady je něco čerstvých souvislostí, v jejichž světle je podstata věci asi o něco lépe patrná, jednou Reuters, a pak přímo MS.