De Itanium doet het tot nu toe niet goed, maar er is nog hoop, wellicht is hij wel in staat om x86 floating point berekeningen snel te doen. Om naar dat punt te kijken zullen we resultaten van
FlaskMPEG gebruiken. Flask is een programma om videobeelden te comprimeren en dat is zoals je wel kunt vermoeden zwaar floating point werk. Als invoer is een .vob file, geript van de DVD van de film 'The Matrix' gebruikt. Verder was
Tom's Hardware zo vriendelijk om wat vergelijkingsmateriaal te leveren. Om het eerlijk te houden zijn daarom dezelfde instellingen gebruikt:
| | FlaskMPEG setup | | Codec | DivX 3.11 alpha, Fast-Motion | | Resolutie | 720 x 480, 29.97 FPS | | Data rate | 910 kbps, keyframe om de 10 seconden | | Audio | Niet verwerkt |
|
High Quality, x87 optimized:
High Quality, SSE2/3DNow! optimized:
Itanium scores vergeleken:
Commentaar geven is haast overbodig, want het is overduidelijk dat de Itanium een enorme achterstand heeft. Alleen uit de laatste grafiek kan men een aantal dingen opmerken, zo blijkt dat SSE2 emulatie op de Itanium dingen alleen nog maar erger maakt. Dat is vreemd want op de Pentium 4 leveren deze 144 extra instructies een flinke snelheidswinst op. Een verklaring hiervoor zou kunnen zijn dat de vertaalhardware moeite heeft met de 'speciale' instructies die in IA-32 zitten, maar dat klopt niet omdat het gebruik van MMX wl een redelijke procentuele winst oplevert. Verder heeft de Itanium naast de mogelijkheid om SSE2 te vertalen ook de mogelijkheid om native IA-64 SSE2 instructies te verwerken, het vertalen zou daarom geen probleem moeten zijn.
Als laatste benchmark hebben we het programma
TestCPU, een veelzijdige test van zo'n beetje alle aspecten van de CPU: