Einzelnen Beitrag anzeigen
Alt 25.01.2004, 14:00   #2
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

Selbstverständlich sind 64bit Programme bei gleichen Bedingungen langsamer als 32bit Programme. Dies erklärt eigentlich von selbst.

Es geht nur um die Datenregister, die sollen in 64bit gehalten sein, die Adressregister jedoch nur bei Notwendigkeit.

Der Itanium 2 bläht den Code um den Faktor 3 auf, normal wäre der Faktor 2, aber es müssen umfangreiche Optimierungen durch Codemasse gemacht werden um die Queues nicht unaufhörlich neu laden zu müssen.

Die Sparc CPUs leiden ebenso unter diesem Problem.

Nur die 64bit CPUs von AMD begegnen dem Problem mit der Option echter 32bit Anweisungen bezogen auf den Adressraum mit echten 64bit Datenregistern.

Dies zusammen mit Hypertransport, Hyperthreading im K8 Nachfolger, PCI X, PCI Express und DDR2 sowie DDR3 Speicher macht den AMD Prozessor zum überlegenen System, auch wenn die Rechenperformance mit 64bit Prozessoren, die mit sehr viel Cache und Codecopies ausgestattet sind, nicht - oder besser noch nicht - mithalten kann.

An ECC im RAM Speicher führt bereits jetzt kein Weg vorbei !!!
kikakater ist offline   Mit Zitat antworten