tehnologia AMD64
procesoare AMD a opta generație, bazate pe o tehnologie complet noua AMD64, care se extinde în mod semnificativ arhitectura tradițională x86. Rezultatul este nu numai o creștere a performanței globale, dar oferă, de asemenea scalabilitate și flexibilitate. Trecerea la 64 de biți de calcul oferă industriei de noi oportunități de creștere.
Avantajele noii arhitecturi va fi capabil de a utiliza prima cerere, cerând să se ocupe de cantități mari de date la viteză: servere de înaltă performanță, CAD, sistemul de management de baze de date, sisteme de calcul puternice.
arhitectură
AMD abordare strategică pentru trecerea la 64 de biți de calcul bazat pe asigurarea compatibilității cu aplicațiile pe 32 de biți existente și sistemele de operare, în același timp, capacitatea de a utiliza aplicații pe 64 de biți, în cazul în care este nevoie.
Comparativ arhitectura caracteristici AMD64 și alte soluții pe 64 de biți, prezent în prezent pe piață sunt prezentate în tabel.
Soluții Intel pe 64 de biți
Compatibilitate totală cu arhitectura x86 existente
set de instrucțiuni compatibil cu arhitectura x86 existente
De înaltă performanță pe 32 de biți și modul pe 64 de biți
Performanță slabă în modul pe 32 de biți. Dezvoltarea în viitor este axat doar pe creșterea productivității în modul pe 64 de biți.
Acesta oferă o tranziție lină la noua arhitectură după cum este necesar
Sunt forțați să se mute la 64-biți de calcul, chiar și atunci când nu este necesară.
Acesta vă permite să salvați investiția în 32 de biți aplicații, instrumente și baze de date existente
Este nevoie de investiții dublu: set de instrucțiuni 2, mediul de operare 2, 2 seturi de software de aplicație, echipa 2 de dezvoltare și de sprijin
Suport complet pentru 16-, 32- și 64-biți aplicații care rulează simultan
Suport pentru 16- și 32-biți aplicații software numai modul sau emulare hardware
Este necesar de a procesa cod pe 32 de biți pentru a obține performanțe maxime. În timpul perioadei de tranziție necesară pentru a gestiona două versiuni ale codului.
Arhitectura AMD64 extinde arhitectura x86 existente prin introducerea mai multor moduri de execuție de cod, în funcție de sarcina.
executarea de cod Moduri
Modul „Modul lung“. „Modul lung“ modul este principalul avantaj al noii tehnologii. Acesta are două sub-moduri: modul pe 64 de biți și modul de compatibilitate.
„Modul lung“ modul are următoarele caracteristici:
managementul memoriei Paged;
suport limitat pentru segmentare;
x86 mecanism de comutare sarcină arhitectura nu este acceptată;
mod real depășite și modul Virtual-8086 nu este acceptat, acceptă numai aplicații pe 64 de biți și 16 biți și 32 de biți aplicații mod protejat.
modul 64-biți suportă noile caracteristici ale procesorului:
Registrele de extensie disponibile prin noul prefix (REX):- 8 registre de uz general (R8 - R15);
- extinderea tuturor registrelor de uz general de 64 de biți;
- 8 noi registre de 128 de biți SSE (XMM8 - XMM15);
pointer de instrucțiuni pe 64 de biți (RIP);
Modul „Modul Legacy“. În plus față de regimul de „modul lung“ arhitectura acceptă modul „mod Legacy“, care menține compatibilitatea binară completă cu aplicații pe 16 biți și 32 de biți existente și sisteme de operare. „Modul Legacy“ mod este pe deplin compatibil cu punerea în aplicare existente pe 32 de biți a arhitecturii x86.
Mai mult decât atât, tehnologia AMD64 deschide noi posibilități pentru optimizarea codului pentru dezvoltatorii de software.
arhitectura x86 Classic are un număr destul de mic de registre de uz general, ceea ce împiedică posibilitatea de calcul paralel. Schimbul frecvent de date între registre și procesorul cache reduce productivitatea și complică codul. Arhitectura AMD64 se adaugă 8 registre noi, ceea ce deschide noi perspective pentru îmbunătățirea procesării computerizate.
Suport complet hardware a unui set de instrucțiuni x86 clasice (inclusiv îmbunătățite instrucțiuni SSE, SSE2, MMXF, 3DNow! F) permite pornirea sistemelor de operare AMD64, fără a aștepta pentru versiunile pe 64 de biți ale tuturor software-ului utilizat. Nu este nevoie de a cumpăra noi versiuni de aplicații care nu necesită tehnologie pe 64 de biți, economisește bani investiți în software-ul.