Nintendo Maniac 64 Wrote:But IPC can differ largely based on what is used by the program. In particular, Cinebench is supposedly very floating-point heavy.
Nevertheless, this could theoretically mean that we could use the single-threaded results in Cinebench R11.5 as a "cheat sheet" for Dolphin performance.
Kinda sorta. I doubt they match up perfectly since the workload is not exactly the same. Which is why I would prefer not doing that or at least taking it with a grain of salt. Keep in mind that dolphins IPC will also vary depending on settings, OS, other hardware, which game you're running, revision, etc. But mainly settings and game.
Since historically x86 architectures have generally been designed as incremental improvements (minor to moderate revisions) over their predecessors rather than being completely redesigned from scratch (bulldozer is one of the few examples of the latter ever being done) they tend to improve IPC in all applications compared to their predecessors (though by varying amounts based on the workload being done). However while not always true it is generally true that most of the noticeable improvements tend to effect nearly all applications fairly equally. You will notice for example that nehalem's IPC is almost always around 20% higher than core 2 quad give or take a few percent. Bulldozer and piledriver on the other hand are all over the place depending on the workload for obvious reasons.
For the record dolphin is very floating point heavy (at least compared to most applications) too. And so are games in general.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson
"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
-Ron Swanson
"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony