Was passierte heute im Jahre ...?

64 Bit - AMD-Technik für Intel-CPUs (PCGH-Retro, 4. August)

64 Bit - AMD-Technik für Intel-CPUs: Das geschah am 4. August. Jeden Tag wagt PC Games Hardware einen Blick zurück in die noch junge, aber bewegte Geschichte des Computers. (Henner Schröder, 04.08.2011)
 
PCGH-Retro, 04. August
 
PCGH-Retro, 04. August [Quelle: siehe Bildergalerie]

…2004: Nach dem gewonnenen Gigahertz-Rennen ist dieses ein eher moralischer Sieg für AMD gegen den Erzrivalen Intel: Am 4. August 2004 führt Intel den Pentium 4 3.60F ein, still und heimlich, zunächst nur für den OEM-Markt. Das Besondere an dieser CPU: Der Chip mit Prescott-Kern verfügt erstmals über eine neue Funktion namens EM64T. Dahinter verbirgt sich eine 64-Bit-Erweiterung des x86-Befehlssatzes, die jedoch ursprünglich nicht von Intel stammt, sondern von AMD - dort wurde sie schon lange zuvor mit dem Athlon 64 unter dem Namen AMD 64 eingeführt, eine Bezeichnung, die Intel natürlich nicht übernehmen kann. EM64T steht für "Extended Memory 64 Technology", schließlich sei doch der Hauptvorteil die Nutzbarkeit von mehr als 4 GiByte RAM. Auch mit diesem Namen scheint man nicht so recht zufrieden zu sein, Intel benennt die Funktion bald weniger kryptisch in "Intel 64" um. Doch egal unter welchem Namen: Es bleibt eine AMD-Technik, die Intel nur wegen eines Lizenzaustauschabkommens mit dem Konkurrenten einsetzen darf; zum ersten Mal übernimmt Intel damit von einem Wettbewerber eine wichtige Technik für die eigenen x86-Prozessoren. Den meisten Kunden bleibt die 64-Bit-Funktion aber ohnehin verborgen, denn nutzen lässt sie sich erst mit einem passenden Betriebssystem - und Microsofts Windows XP in der x64-Edition ist noch nicht auf dem Markt.

(Ansicht vergrößern für Quellenangaben)
     
 

Sie möchten mehr zum Thema wissen? Dann nutzen Sie unsere Specialseiten:
- News, Test und Wissen über CPUs oder Prozessoren von AMD und Intel finden Sie auf der Themenseite
- Alles über AMD, den Athlon- und Phenom-Erfinder, finden Sie auf der Themenseite
- Alles über die IT-Firma Intel, den bekannten Chip-Entwickler, finden Sie auf der Themenseite
- Alle Artikel aus der täglichen Wissensreihe PCGH Retro, finden Sie auf der Themenwebseite
 
Noch mehr Retro-Artikel zu Hardware und Spielen finden Sie auf der Retro-Übersichtsseite von PC Games Hardware Online.
 
 
 
 
 
 
Aktuelle Kommentare
docdent
PC-Selbstbauer
09.08.2010 22:50
AW: 64 Bit - AMD-Technik für Intel-CPUs (PCGH Retro 4. August)

Quote: (Zitat von ruyven_macaran)
Itanic ist nicht an der Arroganz gescheitert. Der Großserver/-rechner-Markt ist bis heute sehr geschlossen und der Rest der Welt entwickelt erst jetzt sehr langsam Bedarf an der Technik. Itanium ist daran gecheitert, dass er eben ein nicht-Hochleistungs-Prozessor war, als er auf den Markt kam. In jeder einzelnen Generation.

Der Itanium hat in der selben Zeit einfach wesentlich weniger Fortschritte gemacht als die x86-CPUs. Und letzteres verdanken wir dem Wettbewerb von AMD und Intel. Intel hatte das aber so eben nicht geplant. Das war arrogant.

Quote: (Zitat von ruyven_macaran)

Afaik sollte das sogar deutlich wichtiger sein, als 64-Bit lange Werte. Denn die berechnet man i.d.R. sowieso via SSE (oder vorher via MMX), was ja u.a. ein Grund dafür ist, dass x86 eigentlich nie durch die 32 Bit limitiert war.

Ja, der Effekt der 64bit-Register ist sicher eher geringer, wobei 64-bit-Universal-Register trotzdem mehr Potential haben, als die Spezialregister von SSE.
Quote: (Zitat von ruyven_macaran)

Was man nicht vergessen sollte: x86-64 bedeutet noch eine dritte Sache.
Doppelt soviele Register.
D.h. selbst beim Arbeiten mit 32Bit Werten unterhalb der 4GB Schwelle kann x86-64Bit Software sich ggf. viele Cache-Aufrufe sparen und dadurch schneller laufen.

Stimmt, das mit dem verdoppelten Registersatz ist ein wichtiger Aspekt; hatte ich vergessen, weil es eigentlich mit 64bit per se nichts zu tun hat, sondern ein (wichtiges) Detail der AMD64-Implementierung ist. Aber richtig: Die große Zahl an Registern ermöglichen endlich einmal, dass lokale Variable und Werte für Unterprogramme in Registern gespeichert werden, statt im Hauptspeicher. Das kann Programme massiv beschleunigen.
Quote: (Zitat von KILLTHIS)
Ich möchte noch anmerken, dass 64-bit Software mitunter auch noch nicht so verbreitet ist, weil sie eben aufwendiger zu programmieren ist.

Hier sind einfach die Compiler-Bauer gefordert. Im Prinzip kann so bestehende Software einfach durch neues Übersetzen beschleunigt werden - das ist dann gar nicht so aufwändig.

KILLTHIS
Sysprofile-User
09.08.2010 22:15
AW: 64 Bit - AMD-Technik für Intel-CPUs (PCGH Retro 4. August)

Ich möchte noch anmerken, dass 64-bit Software mitunter auch noch nicht so verbreitet ist, weil sie eben aufwendiger zu programmieren ist.

ruyven_macaran
Moderator
09.08.2010 21:01
AW: 64 Bit - AMD-Technik für Intel-CPUs (PCGH Retro 4. August)

Quote: (Zitat von GR-Thunderstorm)
Keine DX11-Hardware -> keine DX11-Software

Genauso wäre es im 64bit Markt gewesen. Langsam aber sicher gibt es sehr wohl immer mehr 64bit Software. Wären entsprechende CPUs erst vor 2 Jahren erschienen, würden wir vermutlich heute noch keine 64bit Software sehen, da sich die Entwickler nur sehr zaghaft an dieses Thema heranwagen.


Nö.
Für die Softwareentwickler zählt "keine 64 Bit (oder DX11) Plattform" -> keine Software.
Deswegen kommt ja auch langsam ein bißchen Leben in die Ankündigungen, seitdem Win7 sich zunehmend verbreitet. 2-3 Jahre würde ich mal als typischen Entwicklungszyklus für Software betrachten, selbst bei komplexen Projekten kann man 3 Jahre vor Release noch zusätzliche Features integrieren. Die 6 Jahre, die 64-Bit jetzt am Hardwaremarkt ist, sind wesentlich länger und die Mehrheit der jetzt erscheinenden 32Bit Software wird erst danach in Entwicklung gegangen sein.

Als Vergleich kann man z.B. die Adaption von DX9 nehmen (~1,5 Jahre nach Einführung quasi flächedeckend unterstützt, 3 Jahre nach Einführung müssten die ersten Titel ohne Fallback erschienen sein) oder die von Multithreading. (wobei es da natürlich etwas diffuser ist, da einzelne Tools schon nach 6 Monaten optimiert waren und einige Spiele es bis heute nicht, zudem erschienen Multithread-unterstütztende CPUs zwei Jahre vor Multithread-profitierenden CPUs)

An der schlechten Verbreitung von 64bit-Betriebssystemen würde ich der Fachpresse den schwarzen Peter zuschieben, die Vista imo ziemlich zu Unrecht so heruntergeputzt haben. Dann wäre da auch noch Mikrosoft mit der lieblosen 64bit-Umsetzung von WinXP, die nichtmal richtig lokalisiert wurde.


Nicht meckern, auch bei minimaler Verbreitung (an der imho die Treiberprogrammierer den schwerwiegenderen Anteil hatten) war XP (und 2003) x64 DER entscheidende Faktor, um x86-64 durchzusetzen.

Was will man unter diesen Umständen auch großartig an 64bit-Software für Windows erwarten?


Gar keine, sagt ja auch keiner. Meine Aussage war nur, dass man anno2003 vollkommen recht hatte, wenn man keine großartige 64Bit-Endanwender-Software für die nächsten Jahre erwartete.


Quote: (Zitat von docdent)
Sie hatten nur eines nicht: Erfolg.


und Kompatibilität. (erst daraus folgte oberes)

Ähnlich ging es jetzt Intel selbst mit dem Itanium. Die Arroganz ihres technischen Vorsprungs ließ sie glauben, sie könnten die Prozessorwelt zweiteilen: Die fortschrittliche Architektur des teueren Itaniums für Hochleistuns-Server und Brot- und Butter-Ware für den Rest.


Itanic ist nicht an der Arroganz gescheitert. Der Großserver/-rechner-Markt ist bis heute sehr geschlossen und der Rest der Welt entwickelt erst jetzt sehr langsam Bedarf an der Technik. Itanium ist daran gecheitert, dass er eben ein nicht-Hochleistungs-Prozessor war, als er auf den Markt kam. In jeder einzelnen Generation.


Quote: (Zitat von docdent)
Nein, in der Theorie muss 64bit keineswegs doppelt so schnell sein wie 32bit.
64bit bedeutet 2 verschiedene Dinge:
[LIST]
[*]Es können 64bit-breite Daten auf einmal verarbeitet werden
[*]Es kann ein 64bit-Adressraum direkt angesprochen werden
[/LIST]
Ersteres ist ein Vorteil, wenn tatsächlich Daten in diesem Bitbreite sinnvoll genutzt werden können. Zweiteres, wenn sehr große Datenmengen (über 4GB bzw. 2GB bei Windows) angesprochen werden sollen.


Was man nicht vergessen sollte: x86-64 bedeutet noch eine dritte Sache.
Doppelt soviele Register.
D.h. selbst beim Arbeiten mit 32Bit Werten unterhalb der 4GB Schwelle kann x86-64Bit Software sich ggf. viele Cache-Aufrufe sparen und dadurch schneller laufen.
Afaik sollte das sogar deutlich wichtiger sein, als 64-Bit lange Werte. Denn die berechnet man i.d.R. sowieso via SSE (oder vorher via MMX), was ja u.a. ein Grund dafür ist, dass x86 eigentlich nie durch die 32 Bit limitiert war.

 
 
1422 User online
Anmelden & mitmachen
Benutzername:
Kennwort:
Angemeldet bleiben
Alles zu Diablo 3
Alles zu SKYRIM
Alle News, alle Infos
Komplett-PCs von PCGH
Komplett-PCs von PCGH
So unterstützen Sie PCGH
Folgen Sie PCGH
Aktuelle Heft-Ausgabe
Welche CPU nutzt du zum Spielen? (Februar 2012)
AMD FX-8xx0 (Bulldozer) (1.43%)
AMD FX-6xx0/4xx0 (Bulldozer) (0.48%)
AMD Phenom II X6 (14.76%)
AMD Phenom II X4 (15.71%)
AMD Phenom II X3/X2; Phenom I; AMD Athlon II X3/X4/Athlon (II) X2/Athlon 64 X2 (4.60%)
AMD A8-/A6-/A4-/E2-/E-/C-Serie (APUs) (0.32%)
Sonstige AMD-CPU (0.32%)
Intel Core i7-39x0 (X/K) (2.22%)
Intel Core i5/i7-2xxx (K/S/T)/Core i7-3820 (26.67%)
Intel Core i7-9x0 (Sechs Kerne) (1.43%)
Intel Core i7-9xx (Vier Kerne) (6.51%)
Intel Core i7-8x0/i5-7x0 (8.10%)
Intel Core 2 Quad (Extreme) (11.90%)
Intel Core 2 Duo (Extreme) (2.54%)
Intel Core i5-6xx/Core i3-3xx/i5-2390T/Intel Core i3-2xxx (T)/Pentium D-/E-/G-/4-Serie (1.43%)
Sonstige Intel-CPU (1.59%)
630 Teilnehmer
PCGH-Webshops