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ář!
 

RSS

DDWorld.cz

DDWorld - Blogy a videa

DDWorld - Magazín

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


Videa
Heroes of Might and Magic herní série slaví 30 let! Kdy bude nový díl?
Heroes of Might and Magic herní série slaví 30 let! Kdy bude nový díl?Středa, 27 srpen 2025
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 468x
Komentářů: 0
Anno 117: Pax Romana vypadá skvěle!
Anno 117: Pax Romana vypadá skvěle!Úterý, 26 srpen 2025
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1074x
Komentářů: 0
Surviving Mars dostane remaster a vylepšenou edici!
Surviving Mars dostane remaster a vylepšenou edici!Pondělí, 25 srpen 2025
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 799x
Komentářů: 0
LEGO Batman: Legacy of the Dark Knight – facka pro Rocksteady
LEGO Batman: Legacy of the Dark Knight – facka pro RocksteadyPátek, 22 srpen 2025
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 599x
Komentářů: 0
Kingdom Come: Deliverance II představuje druhé DLC!
Kingdom Come: Deliverance II představuje druhé DLC!Čtvrtek, 21 srpen 2025
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1192x
Komentářů: 0
Seriálový Fallout 2 série vypadá skvěle! Podívejte …
Seriálový Fallout 2 série vypadá skvěle! Podívejte …Středa, 20 srpen 2025
Vložil: aDDmin
Kategorie: Film
Spuštěno: 1775x
Komentářů: 0