Hallo Leute,
Ich habe einmal eine Frage an einen absoluten CPU-Interna Profi.
Man liest öfter im Web, dass Entwickler an speziellen 64 Bit Versionen für AMDs Athlon 64 bzw. Opteron Prozessoren werkeln und diese dann im Vergleich zur 32 Bit Version so 20-30 % schneller sein sollen.
Wodurch genau kommt dieser Performance-Gewinn aber nun, was versetzt die CPU also nun in die Lage 64 Bit Code im Vergleich zu 32 Bit Code schneller zu verarbeiten. Mir ist zum Beispiel klar, dass mit 64 Bit Speicheradressierung mehr als 4 GB RAM adressiert werden können, aber wie wirkt sich 64 Bit nun auf die Register (nur doppelt so groß?), die ALU-Einheiten, die FP-Einheiten oder auch auf SSE(2), 3DNow!-Einheiten aus (falls sowas seperat vorhanden ist)?
Die Frage stellt sich mir, da ich nun schon von einigen Leuten gehört habe, dass diese nicht glauben, dass 64 Bit Computing nicht wirklich ein Gewinn für den Nutzer darstellen wird. Durch 64 Bit kann man zum Beispiel Taktzyklen bei Berechnungen sparen, die über 32 Bit hinausgehen, wenn man das mit einem 32 Bit-only Prozessor vergleicht. Also mich würde ein kurzes Statement eines Kenners wirklich interessieren, vorallem würde ich gerne vernünftig argumentieren können, wenn jemand meint, dass es von der Performance zwischen 32 Bit und 64 Bit keinen Unterschied geben würde.
Diapolo