Tom's Hardware > Forum > CPU & Components > CPUs > Effect of instruction optimization on benchmarks

Effect of instruction optimization on benchmarks

Forum CPU & Components : CPUs - Effect of instruction optimization on benchmarks

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

From what I've heard, Intel and AMD cpus both have generic x86 instructions as well as their own "custom" instructions such as AMD 3D Now! and Intel MMX.

When a game or application is optimized for Intel or AMD processors, does that mean the game uses those custom instructions as much as possible?

In general, does the video game companies have time to optimize their code for both platforms or do they just code their game in generic x86 instructions to simply ensure general compatibility while saving time and money?

When a company has to release a game on PS3, XBox 360 and PC, I have a feeling that they might be tempted to save time and avoid the PC platform optimizations because in general the PC version already looks good compared to the console versions.

I'm curious about this because it might explain why equal priced AMD and Intel trade victories in specific benchmarks. And then I might extrapolate this and guess if my favorite upcoming games will be optimized for either platforms and that may influence my hardware purchase.

For example, the i5 750 performs much better than the 965 BE in FarCry2 which I've heard makes use of all 4 cores.

On the other hand, the 965 BE performs better than even the i7 975 in Prototype. However, I heard that the PS3 version of Prototype looks better than both the PC and Xbox 360 version.

Sponsored Links
Register or log in to remove.

Since both Intel and AMD support various types of SSE instruction, I doubt anyone bothers with '3D Now' anymore: they can just compile with SSE and run the same code on both types of CPUs (more precisely, they probably need at least two different versions of the code for current and older processors which support different SSE instructions, but they need that anyway just to run on Intel CPUs).

 


Message edited by MarkG on 09-20-2009 at 07:35:59 PM
Reply to MarkG

AMD and Intel differ on SSE4.1 and SSE4a; though I don't how optimized apps react to these.

Reply to sanchz
Tom's Hardware > Forum > CPU & Components > CPUs > Effect of instruction optimization on benchmarks
Go to:

There are 845 identified and unidentified users. To see the list of identified users, Click here.

Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them