X86S oferă lui Intel x86 o slăbire foarte necesară pentru vârsta de 64 de biți
Pe scurt: Intel a dezvăluit cea mai recentă revizuire a arhitecturii sale reduse de set de instrucțiuni X86S. Versiunea 1.2 duce tendința de tăiere mai departe prin eliminarea mai multor funcții pe 16 și 32 de biți. Continuă promisiunea producătorului de cipuri de anul trecut de a optimiza arhitectura x86.
X86S este planul de modernizare al Intel pentru venerabila linie x86 care a alimentat computerele de zeci de ani. Arhitectura x86 originală a apărut în 1978 cu procesorul 8086 pe 16 biți. Pe măsură ce cererile de calcul au crescut de-a lungul deceniilor, Intel a adăugat noi capabilități pentru a gestiona calculul pe 32 și 64 de biți.
Cu toate acestea, toate aceste expansiuni au adăugat complexitate și umflare. Deci, în mai anul trecut, Intel a lansat ideea unei versiuni simplificate, doar pe 64 de biți, numită X86S. Scopul este de a elimina biții învechiți pentru un design de cip mai optimizat.
Această nouă versiune a specificațiilor 1.2 face bine acestui plan prin eliminarea mai multor funcții pe 16 și 32 de biți. Acestea includ moduri reale și protejate pe 16 biți, adresare pe 16 biți, nivelurile de privilegii învechite 1 și 2 și alte chestii vechi puțin utilizate.
#Intel a lansat specificația 1.2 X86S (X86 simplificată, fără moștenire) cu o mulțime de modificări și noi biți CPUID:
CPUID.7.1.ECX(2): X86S (LEGACY_REDUCED_OS_ISA)
CPUID.7.1.ECX(4): SIPI64 (întreruperea interprocesorului „pornire” pe 64 de biți) https://t.co/vX9R6hINqt https://t.co/dcekaF540v pic.twitter.com/FCOOz6FKGs– InstLatX64 (@InstLatX64) 24 septembrie 2024
În blogul său anterior, Intel a susținut că rămășițele din epocile 8086 și 386 au devenit inutile în lumea noastră pe 64 de biți. Deși detaliile sunt tulburi, un „mod de compatibilitate pe 32 de biți” este încă prezent.
Intel a subliniat, de asemenea, că pentru sistemele de operare pe 64 de biți de la sfârșitul anilor 2000 și începutul anilor 2010, Intel se sprijină pe virtualizarea modernă pentru a oferi suport. Asta înseamnă că orice lucru mai vechi, cum ar fi Windows XP, DOS sau alte relicve pe 16 biți/32 biți, va fi retrogradat de acum înainte la mașinile virtuale și la emulatori.
Nu este clar cât de departe va merge Intel în numele eficienței. Una dintre superputeri ale x86 a fost întotdeauna suportul său moștenit de neegalat, care se întinde pe zeci de ani. Acest lucru a permis software-ului și hardware-ului vechi să funcționeze mult după ce au apărut noi standarde.
Dacă Intel se angajează să utilizeze X86S pentru viitoarele procesoare, ar putea marca o rupere radicală de la acel etos de lungă durată al compatibilității maxime. Toate acestea au trecut însă mult timp, mai ales că arhitectura Arm, probabil mai eficientă, câștigă teren datorită Apple și Qualcomm.
Desigur, deciziile Intel nu se vor întâmpla în vid. Partenerul x86 de lungă durată și rivalul AMD va avea probabil o contribuție semnificativă. Extensiile pe 64 de biți ale Team Red (AMD64) pentru x86 au deschis calea pentru calcularea modernă pe 64 de biți, după ce eforturile Intel Itanium au epuizat. Dacă X86S va reuși, cei doi giganți de cipuri vor trebui probabil să se coordoneze.