Ansicht umschalten
Avatar von
  • unbekannter Benutzer

16 Beiträge seit 04.12.2000

unterstützt Microsoft X86-64 auch Compilertechnisch

Hallo,

wenn Microsoft eine x86-64 Variante ihres Betriebssystems rausbringen
will, müssen sie ja den Quellcode auch irgendwie compilieren. 

Für dieses Compilieren wird es ja wohl kaum ein normaler x86 C oder
C++ Compiler bringen, denn mit soeinem Compilat könnte man ja die
neuen Funktionen des Hammers nicht benutzen.

Heißt die wahrscheinliche Ankündigung von WindowsXP X86-64 nun auch,
dass Microsoft ihren Compilern einen "Hammer-Switch" zum Erstellen
von X86-64 optimierten Compilaten hinzufügt?
Wird dieses Compilerupdate in ein SP für das VisualStudio.Net
reingepackt oder werden sie den neuen Compiler als eigenständiges
Produkt herausbringen?

Außerdem welche Performancegewinne sind durch einfaches
Re-Compilieren von normalen Prgrammen mit einem Hammer-Compiler zu
erwarten.
Inetwa die Performancesteigerung, wie sie beim Pentium 4 zu sehen
war, wenn man den Quellcode mit einem Pentium 4 optimierenden
Compiler compilierte im Gegensatz zu einem normalen Compiler?

Wird es möglich sein, den Compiler anzuweißen in das Compilat
gleichzeitig optimierten Code für die normale x86-, die x86-64- und
Intels zukünftige auf 64Bit aufgeborte x86-Architektur reinzupacken
oder wird man, wenn man die drei genannten Architekturen unterstützen
will auch drei verschiedene Versionen von dem Programm anbieten
müssen?
Wenn das so seien sollte, denke ich dass es nie viel x86-64
optimierte Software geben wird.

Wenn Microsoft den Hammer-Compiler, den sie ja offentsichtlich
brauchen, nicht der Öffentlichkeit zugängig macht, hat AMD ein
ziemlich großes Problem denn ohne Hammer-Compiler keinen auf diese
Prozessoren optimierten Code und damit keine Möglichkeit die neuen
Funktionen auszunutzen und damit kein großer Performancevorteil?



Dennis


P.S.: wie sieht es mit einem x86-64 Jitter für .Net aus?
Bewerten
- +
Ansicht umschalten