Intel veröffentlicht x86-64 Compiler

mtb][sledgehammer

Grand Admiral Special
Mitglied seit
11.11.2001
Beiträge
4.375
Renomée
30
Standort
Alphaquadrant der Milchstraße, Erde (kleiner blaue
Nachdem Intel mittlerweile die 64 Bit kompatiblen Xeon und Pentium 4 Prozessoren vorgestellt hat, fehlte noch ein wichtiger Baustein für deren Erfolg. Denn auch der Erfolg der 32 Bit Pentium 4 Prozessoren basiert zu einem großen Teil auf den hauseigenen Intel Fortran und C++-Compilern, welche die Schwachstellen der Netburst CPUs (also dem Pentium 4, dem Xeon und dem Celeron ab 1,5 GHz) geschickt verstecken konnten. Ein praktischer Nebeneffekt für AMD war dabei auch immer, dass auch die Athlon Prozessoren von vielen dieser Compiler Tricks profitieren konnten, wenn auch nicht im selben Maße wie die Intel CPUs.

Wie unter anderem auf <a href="http://www.golem.de/0410/33955.html" target="b">Golem.de</a> zu lesen ist, hat nun Intel seine Fortran und C++-Compilern in der Version 8.1 veröffentlicht, welche die Unterstützung für die 64 Bit Erweiterung x86-64 bieten (im AMD Jargon AMD64 und bei Intel EM64T getauft). Daneben wurden auch einige Programmbibliotheken wie bispielsweise der Intel Math Kernel Library überarbeitet.

Nun ist natürlich interessant, ob die neuen Intel Compiler im selben Maße wie beispielsweise die gcc Compiler von den 64 Bit Erweiterungen profitieren können und ob die neuen Intel Compiler den Path Scale Compiler hinter sich lassen kann, welcher bislang der wohl schnellste Compiler für AMDs 64 Bit Prozessoren war (wir <a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1086619457">berichteten</a>).
 
Zuletzt bearbeitet:
viel interessanter ist, ob mit diesem compiler erzeugter code auf opterons läuft, da die 64bit-erweiterungen ja doch nicht 100% kompatibel sind
 
Hi,

Intel hat mit dem Compiler einen weiteren Sargnagel für Intels erfolglose Itanic eingeschlagen.

Der Compiler von Intel wird nun dazu führen, dass die Entwickler Code für x86-64bit produzieren. Und jedes Programm, das auf x86-64 portiert wird wird nicht mehr so schnell auf die Itanic kommen.

Die Frage nach der Kompabilität mit dem AMD64 stellt sich natürlich. Ich gegen davon aus, dass er kompatibel ist.

Letztendlich ist dies auch eine guter Support für AMD, da ja mehr Programm mit den 64 Bit umgehen werden können.

Greetz
neax :)
 
Zuletzt bearbeitet:
Original geschrieben von ThePsycho
viel interessanter ist, ob mit diesem compiler erzeugter code auf opterons läuft, da die 64bit-erweiterungen ja doch nicht 100% kompatibel sind

Schätze mal, das aktuelle Stepping 'E' = Prescott & Celeron 'J' CPUs ist jetzt 100% AMD64 kompatibel.

Ein nicht voll kompatibler Intel-Compiler läge wie Blei im Laden ...
 
Original geschrieben von rkinet
Schätze mal, das aktuelle Stepping 'E' = Prescott & Celeron 'J' CPUs ist jetzt 100% AMD64 kompatibel.

Die auffälligste Neuerung dürfte aber die 64-Bit-Erweiterung sein, die nach Bedarf entweder AMD64 oder EM64T kompatibel arbeitet -- zwischen dem AMD-Original AMD64 und der AMD64-ähnlichen Intel-Technik EM64T gibt es ja ein paar kleine Unterschiede.

Quelle

Ein nicht voll kompatibler Intel-Compiler läge wie Blei im Laden ...

Weil der nicht vollständig AMD-kompatible Intel Compiler für IA32 ja auch wie Blei im Laden liegt. :]
 
Zuletzt bearbeitet:
Original geschrieben von mtb][sledgehammer
Nachdem Intel mittlerweile die 64 Bit kompatiblen Xeon und Pentium 4 Prozessoren vorgestellt hat, fehlte noch ein wichtiger Baustein für deren Erfolg. Denn auch der Erfolg der 32 Bit Pentium 4 Prozessoren basiert zu einem großen Teil auf den hauseigenen Intel Fortran und C++-Compilern, welche die Schwachstellen der Netburst CPUs (also dem Pentium 4, dem Xeon und dem Celeron ab 1,5 GHz) geschickt verstecken konnten. Ein praktischer Nebeneffekt für AMD war dabei auch immer, dass auch die Athlon Prozessoren von vielen dieser Compiler Tricks profitieren konnten, wenn auch nicht im selben Maße wie die Intel CPUs.




Wieso Tricks? Cheating? Früher nannte man das einfach Optimierung. Von den "Tricks" profitiert ja auch AMD. Besonders mit dem neuen Compiler wird es dazu führen das viele sich ein AMD zulegen werde. Da es endlich eine gute Compiler unterstützung gibt.

Zudem gabs es nie einen Celeron 1,5 auf Netburst Architektur sondern erst ab 1,7 Ghz
 
Der Begriff "Tricks" sollte nicht negativ wertend sein, den habe ich irgendwo (vielleicht C't) mal gelesen und fand ihn wohl treffend.

Einen normalen Cleron 1,5 GHz gab es wirklich nicht, jedoch einen mobilen (sogar mit 1,4 GHz, doch ich wollte keine Verwechslungsgefahr mit dem Tualatin Celeron)
 
Mir kam es etwas Negativ rüber, gut das es klar gestellt ist :-)

Den Mobile P4 Celeron 1,5 hab ich sogar hier liegen. *buck*
 
Zurück
Oben Unten