Dočkáme se x86 procesorů, bez zpětné podpory 32-bit a 16-bit aplikací? Intel navrhuje x86-S Tisk E-mail
Napsal Jan "DD" Stach   
Pátek, 26 květen 2023
altZatím jde o návrh, nicméně není to poprvé, co se o tom mluví. Spíše mě překvapuje, že už to není.

 

 

 

 

Současné Intel a AMD procesory architektury x86, jsou nejuniverzálnější výkonné počítačové čipy, které umožňují chod nejen současných aplikací, ale i těch dekády starých. Není však tajemstvím, že kvůli tomu nejsou zdaleka tak výkonné a hlavně efektivní, jak by dnes mohly být. Nutná zpětná kompatibilita extrémně omezuje prostor pro vývoj architektur samotných a současně musí inženýři trávit velké množství času, aby nové architektury byly nadále kompatibilní se starým SW, který dnes navíc téměř nikdo, nebo opravdu nikdo nepoužívá.

I proto vypadají x86 procesory AMD a Intelu proti třeba ARM řešením, které mají velmi omezenou kompatibilitu, provozně horší a mnozí tak mylně označují x86 architekturu za přežitek apod. Nicméně Intel i AMD vědí, že by se dalo hodně věcí výrazně vylepšit, pokud by nemuseli jejich procesory podporovat staré aplikace a kvůli nim i fungovat určitým způsobem, který omezuje výkon a efektivitu v současných 64-bit a moderních aplikacích obecně.

Není to tedy poprvé, co slyšíme o tom, že možná vzniknout x86 procesory bez zpětné podpory. Intel nově oficiálně zahájil debatu, jak by to mohlo vypadat, a přitom zachovat kompatibilitu x86 architektury samotné. Intel mluví o x86-S, kdy to „S“ značí „simplified“ (zjednodušení). Jednoduše chce zachovat jen x86-64, tedy 64-bit. Intel by ale vypustil 16-bit a 32-bit režimy a věci s nimi související, což by rozhodně znatelně zjednodušilo design a současně by otevřelo nové možnosti vývoje a zlepšování architektur. Také by to usnadnilo samotné uvádění CPU, kdy by odpadlo širší testování a riziko problémů a chyb spojených se staršími režimy.

Teoreticky by se také daly vypustit některé verze instrukčních sad, ale zde je Intel i vývojáři opatrný, protože tady už by byl výrazný problém s fungováním řady zkompilovaných stále používaných aplikací. Každopádně Intel by určitě musel celou věc diskutovat i s AMD, které však o něčem podobném mluvilo už před lety.

Osobně jsem pro. Zejména když řadu z těch věcí bude nadále možné běžně provozovat na současných i starších platformách, takže to není jako že prostě o tu funkci na trvalo přijdete. Ale nedává mě smysl z hlediska efektivity designu, fungování atd. proč musí být u současných CPU zachovává kompatibilita s věcmi, které prostě nikdo běžně nepoužívá a není ani žádný dobrý důvod, proč by používat měl. Takže bych byl docela rád, pokud by se v dohledné době objevila nějaká nová ZEN a Intel architektura a generace CPU, která by prostě podporovala jen 64-bit aplikace a moderní SW s tomu odpovídající efektivitou designu.

Samozřejmě zatím jde o diskusi, v tuto chvíli nevíme o tom, že by chystané nové generace procesorů AMD (ZEN 5) a Intel (Core) měly nějak osekanou zpětnou kompatibilitu. Ale nepřekvapilo by mě, kdyby obě firmy zkoušeli a testovali nějaké verze budoucích architektur, které by tu kompatibilitu neměly. Intel a jeho x86-S dokumenty jsou jasným důkazem, že o tom minimálně přemýšlí.

 

AUTOR: Jan "DD" Stach
Radši dělám věci pomaleji a pořádně, než rychle a špatně.

Starší články


Komentáře
Přidat Nový
Davamir [Zobrazit profil] [Poslat zprávu] 2023-05-27 15:39:27

Podpora jakýchkoliv 32bit nebo 16bit instrukcí je úplně nesmyslná jelikož vše z toho lze jednoduše emulovat na 64bit instrukcích v podstatě bez ztráty výkonu
petronias [Zobrazit profil] [Poslat zprávu] 2023-05-27 20:18:50

Pentium mělo pouze tisícinu tranzistorů co dnešní procesory, takže bohatě stačí, když tam bude nějaké jediné pidijádro, co bude umět jen 16bit a 32bit.
ares_1_Boh_vojny [Zobrazit profil] [Poslat zprávu] 2023-05-27 23:12:06
avatar
vyvoj nemozno zastavit
Ziik [Zobrazit profil] [Poslat zprávu] 2023-05-28 01:25:17

Podle mě jediná otázka je, jestli to jde udělat tak, že na novém CPU půjdou spustit současné 64bit binárky aplikací.

Úpravu OS si dokáži představit.
Ziik [Zobrazit profil] [Poslat zprávu] 2023-05-28 01:27:57

Mimochodem, vyšla aktualizace firmwaru pro SSD Samsung 990 PRO.
RaY [Zobrazit profil] [Poslat zprávu] - ? 2023-05-28 07:21:23
avatar
Tak na vynechani 32bit aplikaci je krapet brzo nebot tech je bohuzel porad vetsina i kdyz to tak nevypada ale 16bit muzou klidne zahodit.
petronias [Zobrazit profil] [Poslat zprávu] 2023-05-28 07:36:10

On ten procesor x86S taky nevznikne hned zejtra, bude to trvat třeba 6 let.
Davamir [Zobrazit profil] [Poslat zprávu] 2023-05-28 14:27:04

A víš že by to šlo úplně lehce emulovat na úrovni jádra OS tím že by se jednoduše místo 32bit instrukcí zavolaly jejích 64bit verze?
ender [Zobrazit profil] [Poslat zprávu] 2023-05-28 09:06:16
avatar
Tak na druhu pokus by sa to mohlo Intelu podariť presadiť. V roku 2001 Intel uviedol 64bit architektúru s názvom Itanium. Bola to architektúra bez spätnej 32bit podpory. Problémom bolo malo nového SW a existujúci soft bol emulovany, co degradovalo výkon cpu. Potom ako to nevyšlo Intel prešiel na architektúru amd 64, ktorá síce nebola taka pokroková, ale bola spätne kompatibilná, keďže islo o rozšírenie už existujúcej 32bit architektúry Intelu.
snajprik [Zobrazit profil] [Poslat zprávu] 2023-05-29 06:52:13

Nepodari, napriklad už cez 50 rokov sa ludia snažia zrušiť v gramatike dĺĺĺžeň a tvrde Y lebo v praxy je to zbytočna vec, tym padom by sme nemuseli naš jazyk učiť 13 rokov v škole a deti by sa mohli učiť niečo ovela zaujimavejšie a potrebnejšie, no hold neda sa...
Programi čo bežia na 8-16 bit su vačšinou stare a pri dnešnich vykonoch CPU aj keby emulator bežal na 50% učinosti stačilo by to.
Lebo kedysi 1-2 jadrove CPU bežali na 1GHz tak že dnešni 5GHz 16 jadrovi aj zo stratou vykonu v emulatore by to daval rychlejšie
hor410 [Zobrazit profil] [Poslat zprávu] 2023-05-29 08:32:17

Itanium mělo ten problém, že to byla architektura nekompatibilní s x86, šlo v podstatě o vylepšenou VLIW architekturu (takové se používaly třeba u GPU). Intel už to s touto (podobnou) architekturou jednou zkoušel, viz i860 CPU (neplést s i860 čipsetem). Bohužel, emulace x86 na tom byla tragicky pomalá a přepsat SW drahé a těžké, tak "vyhrála" AMD s jejím 64-bit rozšířením amd64...
Pouze registrovaní uživatelé mohou přidat komentář!
 

Najdete nás na Facebooku

.... a také na Twitteru

RSS

DDWorld.cz

DDWorld - Blogy a videa

DDWorld - Magazín

Poslední příspěvky v diskuzích


Videa
Anno 117: Pax Romana – nový díl budovatelské série oznámen
Anno 117: Pax Romana – nový díl budovatelské série oznámenÚterý, 18 červen 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 921x
Komentářů: 0
FABLE – nové fantasy RPG se blíží
FABLE – nové fantasy RPG se blížíPondělí, 17 červen 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1345x
Komentářů: 1
S.T.A.L.K.E.R. 2: Heart of Chornobyl v nové luxusní ukázce!
S.T.A.L.K.E.R. 2: Heart of Chornobyl v nové luxusní ukázce!Pátek, 14 červen 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1105x
Komentářů: 0
Avowed očekávané RPG od Obsidian vypadá divně
Avowed očekávané RPG od Obsidian vypadá divněČtvrtek, 13 červen 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 2020x
Komentářů: 2
Call of Duty: Black Ops 6 v ukázce – hra bude v Gamepassu
Call of Duty: Black Ops 6 v ukázce – hra bude v GamepassuStředa, 12 červen 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1151x
Komentářů: 0
Arcane – druhá a poslední série v první ukázce!
Arcane – druhá a poslední série v první ukázce!Úterý, 11 červen 2024
Vložil: aDDmin
Kategorie: Film
Spuštěno: 1121x
Komentářů: 1