Rudometov.COM               

usEnglish       ruRussian       deGerman      

Enschuldigung, nur Computerübersetzung

Den Anfang der Ära 64

Jewgenij Rudometov.
authors@rudometov.com

Die ungestüme Entwicklung der Halbleiter- und Computertechnologien hat die schnelle Evolution der Architektur der Prozessoren gewährleistet. Daraufhin wurde möglich die Erweiterung der Funktionalität der 32.entladungsprozessoren, die die speziellen Regimes des Ausführens der 64.entladungsanwendungen bekamen.

Zugrunde der modernen Etappe der Entwicklung der Zivilisation liegt die wirksame Bearbeitung der Informationen, die von den Computersystemen verwirklicht wird. Die zentralen Elemente dieser Systeme sind die hochproduktiven Prozessoren, die zur kurzen Frist etwas Etappen der Evolution gegangen sind. Jede dieser historischen Etappen wird mit der Reihe der Besonderheiten charakterisiert. Unter ihnen nicht nur die Häufigkeits- und architektonischen Parameter der elektronischen Elemente, sondern auch wachsen die Besonderheiten der entschiedenen Aufgaben, die Komplexität und raznoobraznost' die ständig, wie auch die Umfänge der bearbeiteten Informationen.

Für die wirksame Arbeit mit den großen Umfängen der Zahlenangaben sind die Einrichtungen, die nach den neuen architektonischen Prinzipien aufgebaut sind notwendig. Wirklich, der immer mehr breite Vertrieb der Computertechnologien bewirkt die riesige Zahl der neuen Zahlenangaben, die das termingemäße Umwandeln und den Konsum fordern.

Für die wirksame Bearbeitung der riesigen Ströme der Informationen, unter kotorj znachitel'uju den Anteil bilden die multimedialen Dateien, konvergentnaja soll der Computer-Kommunikationszweig die Hardware und die Anwendungen wesentlich verarbeiten. Dabei wird das Potential der Größe der Funktionalität und der Produktivität in der Zukunft nicht nur der Erhöhung der Taktfrequenz, die das Tempo der Arbeit der Halbleiterelemente aufgibt, sondern auch der Einführung der perspektivischen architektonischen Innovationen gewährleistet werden.

Doch klärt sich die Zukunft der Computertechnik von den Arbeiten, die in den Laboren und in der Produktion zur Zeit intensiv durchgeführt werden in bedeutendem Grade. Ein Hauptobjekt der Aufmerksamkeit der Gelehrten und der Ingenieure, wie auch früher, bleiben die Prozessoren, wichtigster deren Parameter ist die Produktivität, die von der Technologie abhängt, der Mikroarchitektur und der Taktfrequenz.

Die Produktivität der Prozessoren

Die Produktivität der Prozessoren klärt sich von den folgenden Verhältnissen:

Die Produktivität des Prozessors = des Befehls / Uhrzeit,

Die Befehle / Sekunde = (die Befehle / Takte) h (die Takte / Sekunde),

Der Parameter die Befehle/Takte bedeutet die Zahl der erfüllten Instruktionen für den Takt — IPC (Instructions per Cycle), und die Takte/Sekunden sind eine Taktfrequenz, auf der der Kern des Prozessors arbeitet.

Die Größe IPC ist eine Funktion der Architektur des Prozessors und des verwendeten technologischen Prozesses, was mit Hilfe des folgenden Ausdruckes gespeichert wird: IPC = f (die Architektur, jenen. Den Prozess). Dabei ist die Taktfrequenz F, die jenen der Arbeit des Prozessorkernes aufgeben Funktion, wie des technologischen Prozesses, als auch der konstruktiven Besonderheiten der in die Konstruktion verwendeten Prozessoren der Ketten, das heißt F = f (jenen. Den Prozess, der Kette).

Von 32 zu 64

Also, auf den obengenannten Verhältnissen gegründet worden, klärt sich die Produktivität des Prozessors in zwei Parametern, einen von denen die Zahl der Instruktionen, die für den Takt erfüllt werden, — IPC, anderen — die Taktfrequenz — F.

Wenn in den bemerkten funktionalen Verhältnissen, die Fragen der Technologie und der Besonderheit der Realisierung der inneren elektronischen Ketten des Kernes des Prozessors aus dem Spiel zu lassen, so bleibt die Abhängigkeit der Produktivität des Prozessors von seinen architektonischen Lösungen. Zu diesen Lösungen, die den Parameter IPC bestimmen, gehören viele Besonderheiten der Architektur, insbesondere die Wortlänge der bearbeiteten Elemente.

Es ist, dass offenbar, je grösser ist es der Kategorien, die auf den Befehle und die Daten abgeführt werden, desto der Befehle, die für den Takt erfüllt werden, für die Lösung der gestellten Aufgaben weniger erforderlich. Wirklich, es ist, dass für das Ausführen der Berechnungen, die die hohe Genauigkeit fordern offenbar, im Falle der Prozessoren der hohen Wortlänge ist es weniger mechanischer Wörter für die Unterbringung der Operanden und der Befehle, als für den Fall malorazrjadnyh der Elemente notwendig.

Es konnte man beim Übergang von den 4.entladungsprozessoren zu 8.entladungs-, weiter — zu 16 und endlich zu den 32.entladungsmodellen beobachten . Es bleibt übrig, zu ergänzen, dass die 32.entladungsprozessoren vorherrschend sind.

Ungeachtet der Erweitertheit der gegebenen hochproduktiven Modelle, man muss bemerken, dass dem Markt schon die Reihe der Jahre auch die komplizierteren Lösungen, die auf die Daten der verdoppelten Länge ausgerichtet sind anwesend sind. Aber die entwickelten 64.entladungsprozessoren wurden ausschließlich für den Markt servernyh der Lösungen bis vor kurzem vorbestimmt. Wegen des hohen Wertes der technologischen Prozesse, die in der Produktion solcher Erzeugnisse verwendet werden, sowie ihrer außerordentlich komplizierten inneren Struktur, 64.entladungs-servernye unterscheiden sich die Prozessoren durch das verhältnismäßig hohe Niveau der Preise. Dieses Niveau ist als wesentlich höher, was für die Tischmodelle bestimmt ist.

Außerdem die existierenden Modelle, die unter die Daten gerechnet sind, der Länge in 64 Bit, fordern oder die Softwareentwicklungen, speziell erstellt unter konkret der Architektur, oder perekompiljatsiju die existierenden Anwendungen. Es bleibt übrig, zu ergänzen, dass auch die entsprechende Hardwareversorgung notwendig ist. Das alles erstellt bestimmte Schwierigkeiten nach der Einführung perspektivisch mehrentladungs-prozessor-arhitektur.

Doch geschieht dank der ungestümen Vervollkommnung der Halbleitertechnologien und der Einführung der zahlreichen architektonischen Lösungen für die Prozessoren nicht nur die Selbstkostenverringerung früher als entwickelte Modelle, sondern auch möglich wird die immer mehr komplizierten Vorhaben der Hersteller realisieren. Unter diesen Vorhaben gibt die Pläne der Entwicklung und der Ausgabe für den Markt der Tischrechner der hochproduktiven Prozessoren bol'shej, als das traditionelle 32 Bit, der Wortlänge. Es wird immer mehr aktuell, da das Ansetzen des Häufigkeitspotentials den objektiven Gründen allen schwieriger wegen der Größe der Ströme des Ausfließens und der entsprechenden Vergrößerung teploobrazovanija gegeben wird.

AMD h86-64

Die Gesellschaft AMD war von erste, wer gekonnt hat die Möglichkeiten der modernen Halbleitertechnologien für die Ausgabe der Massenprozessoren für den Sektor der Tischrechner zu realisieren.

Wie die Entwicklung der Architektur der 32.entladungsprozessoren AMD Athlon, den Herstellern der vorliegenden Gesellschaft die Prozessoren, die die 64.entladungsberechnungen unterstützen erstellt waren. Die vorliegende Architektur hat die Benennung AMD64 bekommen. Als der Prototyp der neuen Entwicklung der Gesellschaft AMD war die Architektur der Prozessoren AMD Athlon XP ausgewählt .

Zum ersten Mal waren die Neuerungen der perspektivischen Architektur, die die Unterstützung der 64.entladungsberechnungen gewährleistet, in servernyh die Lösungen erprobt. Die entsprechenden Prozessoren haben die Benennung AMD Opteron bekommen eben waren vom Computermarkt wohlgeneigt übernommen. Außerdem, die Reihe der bekannten Produzenten haben die Systeme, osnovonnyh auf den gegebenen Prozessoren erklärt.

Doch haben die meiste Berühmtheit die Modelle mit der Architektur AMD64 im Sektor der Tischrechner bekommen. Diese Modelle haben die Benennung AMD Athlon  64 bekommen . In der Qualität osgnovy haben die Entwicklungen dieser Prozessoren servernye AMD Opteron gedient.

Der Hauptunterschied der neuen Tischprozessoren von vorhergehend AMD Athlon XP besteht in der Unterstützung nicht nur 32.entladungs-, sondern auch des 64.-Bit-Codes bei der Sicherung der vollen Vereinbarkeit mit den existierenden Programmanwendungen. Es ermöglicht, den fliessenden Übergang von 32 zur 64.entladungssoftware zu verwirklichen, sowie, die Vereinbarkeit mit der folgenden Generation Microsoft Windows XP für 64.entladungs-der Bahnsteige zu gewährleisten.

Die angewandte Nützlichkeit der neuen Architektur hier bewertend ist nötig es zu bemerken, dass die Hardwarerealisierung der 64.entladungsbefehle zulässt, die Produktivität bei der Datenbearbeitung der entsprechenden Länge zu vergrössern. Außerdem die Nutzung der 64.entladungsregimes gewährleistet die Erweiterung des Adressraumes.

Doch muss man bemerken, dass für die Nutzung des Potentials der ausgedehnten Architektur die entsprechende Software, die die Unterstützung der 64.entladungsregimes gewährleistet gefordert wird. Andernfalls können die Hardwareerweiterungen nicht verwendet sein.

Für die Realisierung der Möglichkeiten der Architektur, die auf die 64.entladungsberechnungen ausgerichtet ist, die Hersteller AMD haben die Zahl der Register der allgemeinen Bestimmung verdoppelt eben haben ihre Wortlänge bis zu 64 Bit vergrössert.

Außerdem unter den prinzipiellen Verbesserungen der Architektur der Prozessoren AMD Athlon  ist nötig es 64 zu bemerken:

·         den Integrierten Kontroller des Gedächtnisses, der früher ausschließlich in den integrierten Schaltkreisen North Bridge der Sätze der integrierten Schaltkreise der Systemlogik anwesend ist;

·         der Bus Hyper-Transport für die Verbindung mit chipsetom, vergrössernd die Bandweite und verringernd die Latentzeiten in der Datenübertragung;

·         Verlängert bis zu 12 Stufen das Fließband der ganzzahligen Berechnungen und bis zu 17 Stufen das Fließband der materiellen Berechnungen, was die Möglichkeit gewährt, die Taktfrequenzen zu vergrössern;

·         den Vergrösserten Umfang des Cachespeichers des zweiten Niveaus;

·         die Unterstützung des Satzes der Instruktionen SSE2;

·         die Unterstützung der Technologie die Technologie Cool-n-Quiet, die das Enrgiesparen und die Verkleinerungen teplovydelenija gewährleisten;

·         die Vervollkommnete Sicherung vor den Viren (die Blockierung der Überfüllung des Puffers);

·         das Wirksame Ausführen der 32.entladungsanwendungen.

Aus den konstruktiven Besonderheiten ist nötig es das Erscheinen des Deckels, der den Kristall des Prozessors schützt zu bemerken, in dessen Bestand die verbesserte Kette der Temperatursicherung aufgenommen ist.

Aus anderen Parametern der Prozessoren AMD Athlon ist nötig es 64 zu bemerken: das Vorhandensein im Bestande vom Kern mehr 100 Mio. Transistoren, den Stecker Socket 754, die Technologie 0,13 mkm u.ä .  werden die Bausteine der integrierten Schaltkreise des Gedächtnisses DDR2 PC3200/2700/2100/1600 (die Übertragungsrate der Daten das 3,2/2,7/2,1/1,6 Gbyte) — bis zu vier Bausteinen registered (speziell) DIMM oder drei Bausteine unbuffered (gewöhnlich) DIMM mittels des 64.entladungsbusses (+8 Bit ECC) mit der Bandweite bis zu 3,2 Gbyte/mit angeschlossen . Der Prozessor wird mittels des Busses HyperTransport (bis zu 1600 MHz, Full duplex) mit der Bandweite das 6,4 Gbyte angeschlossen  . Den Umfang des Cachespeichers L1 – 128 Kbytes, werde ich des Cachespeichers des zweiten Niveaus L2 wegessen hängt vom Modell ab. So das Modell mit dem Rating 3400 + (  schließt die Taktfrequenz des Kernes — 2,2 GGts) den Cachespeicher L2 im Umfang 1024 Kbytes, das Modell 3200 + (2,0 GGts) — 1024 Kbytes, das Modell 3000 + (2,0 GGts) — 512 Kbytes ein.

Aufgrund der Architektur AMD64 ist das Flagshipmodell Prozessors, das die Benennung AMD Athlon 64 FX bekam erstellt. Sie unterscheidet sich von AMD Athlon 64 vor allem durch die Nutzung des Zweikanaluntersystemes des Gedächtnisses. Daraufhin werden registered (speziell) die Bausteine des Gedächtnisses DDR2 PC3200/2700/2100/1600 mittels des 128.entladungsbusses (+16 Bit ECC) angeschlossen . Es gewährleistet für das Untersystem des Gedächtnisses das Passband bis zu 6,4 Gbyte/mit.

Als der Stecker dieses Lineales der Prozessoren war Socket  940, übereinstimmend mit dem Stecker servernyh der Lösungen ursprünglich ausgewählt , doch geschieht zur Zeit sein Ersetzen auf den Stecker Socket  939. dvuhkanal'nost' des Untersystemes des Gedächtnisses wird gespeichert, aber mit den Prozessoren wird die schon gewöhnlichen standardmäßigen Bausteine DDR400 verwendet, was ihre Integration in die Systeme, die für die Tischrechner vorbestimmt sind erleichtert.

 

Intel EM64T

Die existierende Tendenz des Übergangs zur Entwicklung und der Ausgabe der Prozessoren der Hybridarchitektur hat die Gesellschaft Intel unterstützt. Es hat den Frühling dieses Jahres auf dem Forum IDF in San Francisco Craig Barrett, der vollziehende Hauptdirektor der Gesellschaft Intel (Craig Barrett, Chief Executive Officer) zum ersten Mal erklärt. Dieses Thema war und auf anderen Tagungen des Forums fortgesetzt.

 

Die Voranzeige auf IDF Spring 2004

Unter den zahlreichen perspektivischen Entwicklungen der Gesellschaft CEO Intel hat die voraussichtliche Unterstützung der 64.-Bit-Instruktionen von den 32.entladungsprozessoren bemerkt. Diese Architektur, die ursprünglich wie IA32e genannt ist, hat im Folgenden die Benennung die Technologie EMT64T (Extended Memory 64 Technology) bekommen

Den Foto 1. Die Aktion Craig Barrett, der vollziehende Hauptdirektor der Gesellschaft Intel

Verhältnismäßig dieser neu den Prozessoren von Intel der Architektur sagend, hat Craig Barrett betont, dass es sich in der ursprünglichen Etappe nur um den Markt der Server und der mächtigen Workstations handelt. Die Technologie der Unterstützung der 64.entladungsberechnungen, die die Möglichkeiten der Architektur IA32 ausdehnen, für den angegebenen Sektor wird schon in 2004 realisiert sein . Ein Objekt der Anwendung werden die folgenden Generationen servernyh der Prozessoren Intel Xeon. Im Folgenden wird je nach der Erweiterung des Marktes der Software, die ausgerichteten auf die 64.entladungsberechnungen und von den entsprechenden Varianten der Betriebssysteme und die Anwendungen vorgestellt ist, die vorliegende Unterstützung und in den Prozessoren der Rechner des Tischniveaus erscheinen, unter denen die 32.entladungsprozessoren vorherrschend sind (die Tabelle 1).

Die Tabelle 1. Das Lineal der hochproduktiven Prozessoren Intel

Den Prozessor

Die Bestimmung

Die Parameter (130 nm)

Die Parameter (90нм)

Intel
Itanium 2

Die Server
Back-end

64 Bit

1,3/1,4/1,5  GGts (MP)

L3  Das Cache – 3/4/6 Mbytes (MP)

1,4/1,6  GGts (DP)

L3  Das Cache – 1,5/3 Mbytes (DP)

L2 Das Cache - 256 Kbytes

L1 Das Cache - 32 Kbytes

Die 64.entladungsadressierung

128 INT + 128 FP der Register

FSB - 400 MHz, 128 Bit

Bis zu 512 Prozessoren

-

Intel
Xeon

Die Server
Mid/Back-end

32 Bit

Bis zu 4 Mbytes L3 das Cache

Bis zu 3,4 GGts

Bis zu 4 Prozessoren

-

Intel
Pentium 4
Exteme Edition

Die Desktop-PCs
Für das Büro und das Haus

32 Bit

2 Mbytes L3 das Cache

512 Kbytes L2 das Cache

3,2‑3,4 GGts

800 MHz FSB

Die Technologie Hyper-Threading

Die Mikroarchitektur NetBurst

-

Intel
Pentium 4

Die Desktop-PCs
Für das Büro und das Haus

32 Bit

512 Kbytes L2 das Cache

2,4‑3,4 GGts

533/800 MHz FSB

Die Technologie Hyper-Threading

Die Mikroarchitektur NetBurst

Den Kern Northwood

32 Bit

1 Mбайт L2 das Cache

2,8-3,4 + GGts

533/800  MHz FSB

Die Technologie Hyper-Threading

Die Mikroarchitektur NetBurst

Den Kern Prescott

Intel
Pentium M

Die mobilen PC

32 Bit

Mбайт L2 das Cache

1,3‑1,7 GGts

400 MHz FSB

Den Kern Banias

32 Bit

2 Mбайт L2 das Cache

1,7-2,0 GGts

400  MHz FSB

Den Kern Dothan

Man muss, dass auch Craig Barrett bemerken, sowohl die nachfolgenden Vortragenden, als auch die Fachkräfte, die an den zahlreichen offenen Tischen teilnehmen, betonten, dass die Architektur IA32e, die die Realisierung der 64.entladungsbefehle vorsehen vielfach, ist kein Kopieren schon existierend arhitektur AMD. Außerdem, wurde, dass das System der Befehle, das die Benennung x86-64 bekam mehrfach betont, ist kein Eigentum der Firma-Konkurrenten. Außerdem der Architektur der Prozessoren, die von beiden größten Produzenten dieser Klasse der Halbleiterelemente vorgestellt sind, sind verschiedene und haben die spezifischen Besonderheiten der Realisierung. Diese Besonderheiten werden die entsprechende Verkörperung sowohl in 32, als auch in den 64.entladungsbefehlsvorräten finden. Ungefähr so, wie es in MMX, SSE, SSE2, SSE3 gemacht war, u.ä. wird Doch in vielen Befehlen die Vereinbarkeit anwesend sein.

Nichtsdestoweniger, werden, bessomnenija, und des Unterschiedes. Die Unterschiede in den Erzeugnissen von Intel und AMD werden hauptsächlich mit verschiedenen arhitekturami, verschiedenem Herangehen an die Projektierung der Prozessoren, verschiedenen in der Produktion verwendeten Halbleitertechnologien verbunden sein. Als die Beispiele der einzigartigen Besonderheiten kann man die entwickelte Technologie Hyper-Threading (HT), sowie den verwendeten Befehlsvorrat SSE3, realisiert in die Produktionen Intel und fehlend bis jetzt beim Konkurrenten sogar als die Analoga bringen. Und es werden auch andere Innovationen, die selben Technologien LaGrande, Vanderpool und zum Beispiel Foxton in der allernächsten Zeit realisiert sein. Gleichzeitig werden in den Prozessoren AMD die Reihe der eigenen einzigartigen Entwicklungen zum Beispiel 3DNow verwendet!, nicht habend der Analoga in den Erzeugnissen Intel.

Nichtsdestoweniger, ungeachtet der möglichen Unterschiede in die Realisierungen der Technologien der 64.entladungsberechnungen, die aus der Basis der 32.-Bit-Prozessoren verwirklicht werden, auftretend hat von Microsoft Steve Balmer darüber erzählt, dass die Betaversion des entsprechenden Betriebssystemes, das die 64.entladungserweiterungen der Befehle unterstützt fertig ist. Er hat, dass, nach Meinung der Fachkräfte Microsoft bemerkt, die Realisierung der neuen Befehle wird zulassen, die Produktivität und die Genauigkeit einiger Berechnungen zu erhöhen.

Dieses Thema hat im Vortrag auf dem selben Forum IDF Michael Fister, den älteren Vizepräsidenten und den Generalmanager der Gliederung Intel Enterprise Platforms Group (Michael Fister, Senior Vice President General Manager, Enterprise Platforms Group) fortgesetzt.

Den Foto 2. Die Aktion Michaels Fistera, des älteren Vizepräsidenten und des Generalmanagers der Gliederung Intel Enterprise Platforms Group

Er hat anwesend seiend auf dem Forum IDF mitgeteilt, dass der erste Prozessor mit der Unterstützung der 64.-Bit-Befehle der 32.entladungsprozessor Intel Xeon, der aufgrund des Kernes Nocona mit der Nutzung der Technologie 90 nm aufgebaut ist wird . Der Kern des jüngeren Modells dieses Prozessors, das verfügend über den Cachespeicher des 1 Mbytes und auf den Bus die 800 MHz gerechnet ist , wird auf der Frequenz 3,6 GGts arbeiten . Im Folgenden werden je nach der Vervollkommnung halbleiter-tehprotsessa die mehr produktiven Varianten dieses Prozessors, der aufgrund des Kernes Prescott nach der Technologien 90 nm erstellt ist ausgegeben sein .

Auf diesem Pfad werden viel Produktionsschwierigkeiten, die mit dem verwendeten Zoom der Lithographie verbunden sind. Zur Zeit operieren die Hersteller mit den Elementen, deren Umfänge schon nanometry bilden. Leider, die Entwicklung und die Ausgabe der Prozessoren gewährleistet nach den neuesten Technologien nicht nur die Verkleinerung des Zooms der Lithographie und die Vergrößerung der Zahl der Transistoren auf den Halbleiterkristallen, aber auch wird von der Reihe der negativen Erscheinungen begleitet. Zu solchen negativen Erscheinungen verhalten sich die bedeutende Größe der Ströme des Ausfließens und die entsprechende Vergrößerung teploobrazovanija. Doch werden nach der Überzeugung der Leiter Intel alle Probleme erfolgreich entschieden sein. Als Beweis war ihm auf dem Standort Intel lange vor der Ausgabe der entsprechenden Modelle der Prozessoren das Dokument, das die Technologie der 64.entladungserweiterung der Architektur der 32.-Bit-Prozessoren beschreibt — Extended Memory 64 Technology ausgegeben 

 

Die Besonderheiten der Architektur EM64T

Die Technologie der 64.entladungserweiterung stellt die Erweiterung der 32.entladungsarchitektur vor.

Daraufhin meint die abgeänderte Architektur IA-32 die Unterstützung der 64.entladungsadressierung. Die Erweiterung nimmt die neuen Regimes der Arbeit und die neuen ausgedehnten Instruktionen, die die Vergrößerung der Funktionalität der Prozessoren gewährleisten (die Abb. 1) auf.

Im Ergebnis der Einführung der Neuerungen sind die 32.entladungsprozessoren mit der Unterstützung der Technologie der 64.entladungserweiterung mit der existierenden Software vereinbar. Sie sind auf die Unterstützung wie 32 Bit der Adressierung, so 64 Bit der geraden Adressierung der großen Umfänge des Arbeitsspeichers gerechnet.

Die Abb. 1. Die Hauptneuerungen EM64T

Der Prozessor mit der Realisierung der Technologie der 64.entladungserweiterung unterstützt alle existierenden Besonderheiten IA-32 vollständig. In Ergänzung zu ihm wird die neue Betriebsweise, die die Benennung IA-32e bekam eingeführt. Dieses Regime (mode) nimmt zwei podrezhima (sub-modes auf).

Ersten sub-mode — ist das Regime der Vereinbarkeit, das dem 64.entladungsbetriebssystem zugänglich ist, für die Ausbeutung des existierenden Erbes der unabänderten 32.entladungssoftware erstellt.

Zweiter ist sub-mode, genannt das 64.entladungsregime, dem 64.entladungsbetriebssystem, gewährleistend die Arbeit der Anwendungen, die speziell unter die 64.-Bit-Adressierung des Speicherplatzes geschrieben sind zugänglich.

Im 64.entladungsregime, das 64 mit der Technologie gewährleistete Bit der Erweiterung, die Anwendungen können die folgenden Möglichkeiten verwenden:

·         64 Bit der linearen Adressierung,

·         8 neuer Register der allgemeinen Bestimmung — GPR (general-purpose register),

·         8 neues 128 Bit registorov für potokovyh der Befehle der SIMD-Erweiterungen (SSE, SSE2 und SSE3),

·         64.-Bit-GPR und die Kommandoregister,

Die 64.erweiterungen ergänzen die vereinheitlichte Adressierung byte-register, den schnellen Mechanismus der Ausstellung der Prioritäten der Unterbrechungen und das neue Regime der relativen Adressierung auch.

Also, der Prozessor mit der Realisierung der Technologie der 64.entladungserweiterung kann oder im Regime IA-32, oder im Regime IA-32e arbeiten.

Das traditionelle Regime IA-32 lässt dem Prozessor zu, im geschützten Modus, im Regime der realen Adressierung, das Regime virtuell 8086 zu arbeiten.

Das Regime IA-32e ist ein Regime des Prozessors, das nur im Kreis des 64.entladungsbetriebssystemes verwendet wird, lässt zu, die Mittel und die Vorteile der Technologie der 64.entladungserweiterung zu verwenden.

Die gebrachte Tabelle 2 beschreibt die Hauptcharakteristiken der unterstützten Regimes Ia-32e und des Unterschiedes zwischen ihnen.

Die Tabelle 2. Die Regimes IA-32e

Die Regimes

DER WESPEN

Perekompiljatsija

Die Adresse
(Default)

Den Operanden
(Default)

Die Registererweiterung

GPR, das Bit

IA-32e

64  Bit

64 Bit der Wespen

Ja

64

32

Ja

64

Den Vereinbaren

Nein

32

32

Nein

32

16

16

16, 8

Das Regime IA-32e

Das Regime IA-32e enthält zwei podrezhima — sub-modes: das Regime das 64 Bit und das vereinbare Regime. Das Regime IA32e kann man nur vom Laden des 64.-Bit-Betriebssystemes feststellen.

Das Regime das 64 Bit

Das Regime das 64 Bit wird von den 64.-Bit-Anwendungen, die unter dem 64.-Bit-Betriebssystem ausgeführt werden verwendet.

Für die Realisierung des 64.entladungsregimes waren die folgenden Modifikationen der Architektur gemacht:

·         Sind die Ketten der Unterstützung das 64 Bit der linearen Adressierung Eingeführt ,

·         sind die Registererweiterungen durch die Installation des neuen Präfixes der Codes der Befehle (REX) zugänglich,

·         sind die Existierenden Register GPR bis zu 64 Bit (RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP) ausgedehnt ,

·         Acht neu GPR (R8-R15),

·         Acht neues 128 Bit der Register für die SIMD-Erweiterungen (XMM8–XMM15),

·         64 Bit den Befehlszähler (RIP),

·         das Neue Regime der relativen Adressierung (RIP-relative data addressing),

·         Kann den Raum der flachen Adressierung von einem Befehl verwenden,

·         die Ausgedehnten und neuen Befehle,

·         unterstützt die Physische Adressierung mehr als 64 Gbyte (hängt von den Besonderheiten der Realisierung ab),

·         den Neuen Mechanismus der Kontrolle der Reihen der Unterbrechungen

Das Regime der Vereinbarkeit

Das Regime der Vereinbarkeit lässt zu, 16 und 32 Entladungsanwendungen unter 64.entladungs-der Wespen ohne perekompiljatsii auszuführen. Nichtsdestoweniger, die Anwendungen, die im virtuellen Regime 8086 ausgeführt werden, werden nicht arbeiten. Wie auch 64.entladungs-, das Regime der Vereinbarkeit soll vom Betriebssystem unterstützt werden. Es bedeutet unter anderem, dass 64.разр. Die Anwendungen können gleichzeitig mit neperekompilirovannymi von den 32.entladungsanwendungen, die im Regime der Vereinbarkeit ausgeführt werden arbeiten.

Die Tabelle 3. Die Register in den Prozessoren mit der Technologie der 64.entladungserweiterung

Die programmno-zugänglichen Register

Das Regime das 64.bit

Die Regimes gewöhnlich und der Vereinbarkeit

Den Namen

Die Zahl

Den Umfang, das Bit

Den Namen

Die Zahl

Den Umfang, das Bit

Die Register der allgemeinen Bestimmung

RAX, RBX, RCX,

RDX, RBP, RSI,

RDI, RSP, R8-15

16

64

EAX, EBX, ECX,

EDX, EBP, ESI,

EDI, ESP

8

32

Das Register isnstruktsy

RIP

1

64

EIP

1

32

Die Fahnen

EFLAGS

1

32

EFLAGS

1

32

Die FP-Register

ST0-7

8

80

STO-7

8

80

Die Multimedia die Register

MM0-7

8

64

MM0-7

8

64

potokovye SIMD

Die Register

XMM0-15

16

128

XMM0-7

8

128

Den Umfang des Stapels

-

64

-

16 oder 32

 

Die Entwicklung des Ökosystems EM64T

Die Gesellschaft Intel arbeitet mit den Schlüsselteilnehmern des Marktes für die Unterstützung der Technologie das 64 Bit der Erweiterung in ihren Lösungen.

Diese Technologie ist mit der Unterstützung von den Betriebssystemen Microsoft Windows Server 2003 und Windows XP Pro gewährleistet. Beta ist die Version des Systems von Microsoft (NDA) schon zugänglich, Microsoft Server 2003 SP1 RTM wird es in 3 Quartal 2004 erwartet.

In Ergänzung dazu haben die ersten Erklärungen der Produzenten der Hardwareversorgung auf die Unterstützung der Technologie das 64 Bit der Erweiterung gehandelt . Geht die Prüfung der entwickelten Bahnsteige und der entsprechenden Treiber.

Die Gesellschaft Intel, wie es Craig Barrett mehrfach betonte, legt die bedeutenden Ressourcen in die Entwicklung der Technologien, die nicht nur auf die laufenden Bedürfnisse ausgerichtet sind, sondern auch auf die Perspektive an.

 

Die Produktivität

Die Programme mit AMD Athlon 64 im Regime das 64.bit werden langsamer als im Regime 32 erfüllt. Hier ist nötig es zu erinnern, dass drei Regimes der Arbeit existieren: 32 32/64, 64 Bit.

In den Regimes 32/64 und 64 wesentlichen Zunahmen weder in den Spielen, noch in den existierenden Aufgaben in den Prozessoren AMD Athlon64 wird beobachtet. Außerdem, im Regime wird 64 das bedeutende Fallen in der Regel beobachtet. Die Zunahme im traditionellen Regime klärt sich otrabotannost'ju der Architektur der Prozessoren Athlon. Es bleibt übrig, den Ingenieuren AMD zu applaudieren, die dank dem Befehl NexGen gelernt haben die wirksamen vollziehenden Blöcke zu machen.

Aber es bedeutet nicht, dass die Architektur Atlonov 64 schlecht ist. Ganz und gar nicht. Den Ingenieuren AMD gelang es, die wirksamen 32.entladungsorte zu erstellen, in als man kann sich aufgrund der zahlreichen Prüfung Systeme, die aufgrund der Prozessoren AMD Athlon  64 erstellt sind überzeugen . Aber bei als hier die 64.entladungsbefehle...

Die bescheidenen Ergebnisse der Prüfung, die von den Prozessoren AMD in den 64.entladungsberechnungen vorgeführt werden, klären sich mit verschiedenen Gründen. Einer von ihnen, wahrscheinlich, ist damit verbunden, dass es grundsätzlich schwierig ist, АЛУ64 so wirksam zu machen, damit seine Schnelligkeit traditionell 32.entladungs-wenigstens zur Zeit höher war.

Übrigens ist gerade deshalb Intel Itanium 2 nenamnogo Intel Xeon (die Abb. 2) schneller . Hier ist nötig es zu erinnern, dass die Vorzüge der Architektur Intel Itanium nicht nur nicht in die Geschwindigkeiten der Datenbearbeitung, sondern auch in der Immunität und der Zuverlässigkeit. Außerdem die Architektur der Prozessoren Intel Itanium gewährleistet 2 die Vereinigung der großen Zahl dieser Einrichtungen, zum komplizierten System klasternyh der Lösungen nicht herbeilaufend.

Die Abb. 2. Den Vergleich der Produktivität traditionell servernyh der Mehrprozessorbahnsteige

Was die Prüfung der entsprechenden Prozessoren von Intel betrifft, so wird es nach dem Erscheinen auf dem Markt der entsprechenden Modelle erfüllt sein. Dann kann man und die Ergebnisse der Realisierung der Firmenlösungen von beiden Produzenten vergleichen.

Zum Problem der Nachfrage der 64.-Bit-Befehle in der Architektur der 32.entladungsprozessoren zurückkehrend, muss man, dass, nach Meinung der Mehrheit der Fachkräfte bemerken, diese Befehle sind vor allem für die Versorgung der geraden Adressierung des Arbeitsspeichers des bedeutenden Umfanges, der das maximale Niveau für die traditionellen Prozessoren übertritt zur Zeit notwendig. Es bedeutet, dass die Größe der Produktivität in den neuen Regimes die potentiellen Benutzer hauptsächlich für jene Fälle, wenn die Systeme mit den sehr großen Speicherkapazitäten gefordert werden werden, zum Beispiel des verdoppelten Umfanges fühlen werden. Für solche Fälle der bedeutende Teil der Programme, selbst wenn das Drittel, werden in den Adressen, die für die gerade Adressierung im traditionellen Regime der 32.entladungsprozessoren unzugänglich sind gelegen sein.

Die Zweckmäßigkeit der Nutzung der 64.entladungsadressierung für die Arbeit mit den großen Umfängen des Arbeitsspeichers veranlasst den Zweifel nicht. Im Folgenden werden die speziell entwickelten Anwendungen, fähig erscheinen, die neuen Besonderheiten der 32.entladungsprozessoren zu verwenden. Aber es in der Zukunft. Die existierenden Agitationsaufrufe heute in der Mehrheit stellen in der Regel das nackte Marketing, das auf gerichtet ist vor, wer sich den Fragen der Architektur der Prozessoren ungenügend zurechtfindet verwendet als die Quelle der objektiven Informationen die Firmendokumentation und die bewiesene Meinung der Fachkräfte nicht. Die gründlichen Wissen können auf dem Gebiet der Halbleitertechnologien und der Architektur der Prozessoren nützlich in der Errichtung der Wahrheit und der Prognostizierung der Perspektiven der Entwicklung sein. Besonders, wenn sie sich auf die objektiven Informationen stützen. In diesem Fall helfen sie, die potentiellen Benutzer vor den intensiven Werbekampagnen, die von den Vermarktungsdiensten und von den zahlreichen Gerüchten bewirkt sind zu beschützen.


Der Artikel ist in der Zeitschrift der Bytes (http://www.bytemag.ru) veröffentlicht.

   About Us | Site Map | Privacy Policy | Contact Us | © 2009 By Rudometov.COM