Carsten
Commodore
- Registriert
- Juli 2001
- Beiträge
- 4.590
AMD strikes back: AthlonXP schneller als P4 2GHz
Tja, ich mal wieder....
Aber die bekannte Seite Anandtech hat als eine der Ersten umfassende Benchmarks mit dem neuen AthlonXP veröffentlicht und siehe da, ein großer Leistungsgewinn ist zu verzeichnen!
Ganz besonders wurde der Windows Media Encoder schneller, der bislang aufgrund eines Programmfehler (Absicht will ich hier nicht unterstellen!) anstatt SSE-tauglichkeit wirklich zu überprüfen, nur nach einer *ntel-CPU ID gesucht hat. So ist auch das vergleichsweise schwache Abschneiden der AthlonMP zu erklären, weil damals dieses Programmverhalten noch nicht bekannt war. Allein durch Korrektur dieses Problems steigerte sich die WME-Leistung um 18%
Aber lest selbst!
Und damit niemand auf die Idee kommt, bei den Benches ist geschummelt worden, hier die Einzige Modifikation, die nötig ist, um den WME-Test mit SSE auf dem AthlonXP laufen zu lassen:
http://www.anandtech.com/
Quasar
Tja, ich mal wieder....
Aber die bekannte Seite Anandtech hat als eine der Ersten umfassende Benchmarks mit dem neuen AthlonXP veröffentlicht und siehe da, ein großer Leistungsgewinn ist zu verzeichnen!
Ganz besonders wurde der Windows Media Encoder schneller, der bislang aufgrund eines Programmfehler (Absicht will ich hier nicht unterstellen!) anstatt SSE-tauglichkeit wirklich zu überprüfen, nur nach einer *ntel-CPU ID gesucht hat. So ist auch das vergleichsweise schwache Abschneiden der AthlonMP zu erklären, weil damals dieses Programmverhalten noch nicht bekannt war. Allein durch Korrektur dieses Problems steigerte sich die WME-Leistung um 18%
Aber lest selbst!
Normally how you're supposed to detect whether or not a processor supports SSE is by looking at the SSE bit in the standard features register. If the SSE bit is set to true, then the processor you're dealing with supports SSE; if it's set to false, then your processor doesn't support SSE. The Athlon has this bit set to false since it doesn't have a full SSE implementation, however the Mobile Athlon 4, Athlon MP and the Athlon XP all have this bit set to true. The problem with SYSMark isn't really a problem with SYSMark, it's a problem with Windows Media Encoder 7. Windows Media Encoder 7 doesn't look at this bit to determine whether to use SSE or not, instead it reads the manufacturer code in the CPUID string of the processor. If the manufacturer code reads 'GenuineIntel', as all Intel processors report, and the SSE bit is enabled then WME7 uses SSE.
Und damit niemand auf die Idee kommt, bei den Benches ist geschummelt worden, hier die Einzige Modifikation, die nötig ist, um den WME-Test mit SSE auf dem AthlonXP laufen zu lassen:
By modifying this file wmvdmoe.dll you can set what manufacturer string to look for in order to enable SSE.
In order to accomplish the goal of enabling SSE on the Athlon XP you'd want to look for 'AuthenticAMD' instead of 'GenuineIntel'.
http://www.anandtech.com/
Quasar
Zuletzt bearbeitet: