EM64T

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

EM64T, un acronim pentru Extended Memory 64 Technology este o arhitectură specială de 64 de biți dezvoltate de Intel pentru a aduce o parte din calcul beneficiile pe 64 de biți , în toate procesoarele în 32 de biți . Ea are unele nume alternative, inclusiv IA-32e , CT (care vine de la Clackamas Technology ), iar înainte ca Yamhill .

Proiect

Tehnologia EM64T a fost pusă în aplicare începând cu primele luni ale anului 2005 în cadrul procesorului Xeon bazate pe core Nocona și mai târziu Pentium 4 pe bază Prescott din seria 6xx și Pentium D . Această tehnologie a fost numită unul dintre „secretele cele mai prost păstrate” ale Intel. De fapt , compania în ultimii doi ani a negat în mod repetat că scurs prin intermediul unor elemente cu privire la dezvoltarea unei tehnologii concurente la amd64 implementat în procesoarele AMD Athlon 64 si Opteron , el a spus că nu a fost interesat de posibilele beneficii. În realitate, îl încorpora în procesoarele sale, astfel încât să nu „piardă ritmul” față de concurent.

Motivul este evident. Intel a investit o grămadă de bani în dezvoltarea și promovarea arhitecturii sale IA-64 din spatele Itanium și Itanium 2 și permițând tuturor să exploateze, cel puțin parțial, beneficiile pe 64 de biți ar fi afectat în continuare vânzările deja slabe. a acelei arhitecturi. Prin urmare, Intel a fost „forțat” să dezvolte și să implementeze această tehnologie pe toate segmentele pieței, datorită succesului brusc al alegerii AMD.

Zvonurile au avut loc de-a lungul anilor au fost , de asemenea , de multe ori incorecte și controversate, având în vedere că , în cursul 2002 se părea că Intel a șters complet programul pentru dezvoltarea în continuare a arhitecturii IA-64. În 2003 sa întors să vorbească despre această tehnologie Yamhill , dar, în unele cazuri, în exact contextul dublu, și anume ca un puternic IA-32 emulator pentru utilizare cu procesor IA-64, cum ar fi familia Itanium.

Odată ce a fost conturat adevăratul scop al tehnologiei EM64T, și anume răspunsul la arhitectura AMD64, s-a anunțat totuși că va veni doar din nucleul Tejas pentru Pentium 4. Tejas urma să fie succesorul lui Prescott (ceea ce, prin urmare, nu ar trebui au avut suport pentru această tehnologie) a cărei dezvoltare a fost însă întreruptă din cauza diferitelor probleme de stabilitate operațională, în primul rând enorma disipare termică.

Primii procesoare cu EM64T

În Pentium 4 tehnologia a fost implementată în revizuirea E0 a nucleului Prescott, care a ajuns pe piață sub denumirea de „Pentium 4, model F”. Etapa de E0 a adăugat , de asemenea, „Execute suport bit dezactivat“ ( XD-bit ), care este numele ales de Intel pentru tehnologia de siguranță corespunzătoare puse în aplicare în procesoare AMD NX bit .

Toate procesoarele pe Socket 478 sunt pe 32 de biți, dar , de asemenea , pe unele modele Socket 775 (inclusiv Pentium 4 530) nu sunt prevăzute cu suport pentru tehnologia EM64T.

Operațiune

Datorită utilizării acestor extensii, procesoarele Intel concepute pentru arhitectura pe 32 de biți pot adresa o cantitate mai mare de memorie, precum și pot utiliza coduri pe 64 de biți scrise special pentru acest tip de implementare.

Tehnologia Intel Extended Memory 64 (EM64T) implementată în procesoarele Xeon funcționează în felul următor: Intel, ca și AMD, a introdus un mod de operare special al procesorului numit „sub-mod 64-bit”, în care adresarea este disponibilă pe 64 de biți, 8 registre noi de uz general, 8 registre pentru extensiile SIMD ( SSE , SSE2 și SSE3 ) și GPR pe 64 de biți. Un procesor Intel cu extensii pe 64 de biți EM64T poate funcționa cu toate acestea , de asemenea , în modul pe 32 de biți, și în acest caz, modul de utilizare IA-32 . În modul IA-32e (extins), CPU va utiliza un sistem de operare pe 64 de biți și, în acest caz, poate avea două condiții diferite:

  • Mod pe 64 de biți
  • Mod de compatibilitate.

Aceste tipuri de utilizare sunt aceleași ca și puse în aplicare pentru AMD64 cpu ( Athlon 64 și Opteron ).

Deși există diferențe, abordările pe 64 de biți ale Intel și AMD se suprapun substanțial: ambele tipuri de procesoare sunt, prin urmare, capabile să funcționeze cu software pe 64 de biți scris special pentru acest tip de sisteme. Mai precis, ambele abordări de sprijin pe 64 de biți versiune de sistem de operare extensii „ Microsoft Windows XP x64 Edition “, a lovit pe piață la sfârșitul lunii aprilie perioada 2005 . Primele procesoare Intel cu Intel Extended Memory 64 Technology (EM64T) au fost cele Xeon DP (procesor dual), pentru sistemele dual-procesor, bazat pe nucleul Nocona la 90 nm , comercializat de al doilea trimestru al anului 2004 .

Tehnologia Extended Memory 64 (EM64T) permite sistemelor Xeon și Pentium 4 să depășească limitele arhitecturilor pe 32 de biți.

O tehnologie complementară arhitecturii IA-64

EM64T nu reprezintă un element de competiție directă pentru platformele Itanium , soluțiile pur pe 64 de biți destinate aplicațiilor critice în ceea ce privește puterea de calcul pură, precum și pentru gama de prețuri departe de soluții Xeon la 2 sau mai multe moduri.

Elemente conexe

linkuri externe