Linked by Amjith Ramanujam on Thu 31st Jul 2008 20:51 UTC, submitted by snydeq
Hardware, Embedded Systems While using an AMD Barcelona server to create a portable benchmarking kit, InfoWorld's Tom Yager discovered something unexpected: "I could incur variances in some benchmark tests ranging from 10 to 60 percent through combined manipulation of the server's BIOS settings, BIOS version, compiler flags, and OS release." Yager put this matter to AMD's performance engineers and was told he was seeing an effect widely known among CPU engineers, but seldom communicated to IT - that the performance envelope of a CPU is cast in silicon, but is sculpted in software. "Long before you lay hands on a server," Yager writes, "BIOS and OS engineers have reshaped its finely tuned logic in code, sometimes with the real intent of making it faster [...] sometimes to homogenize the server to flatten its performance relative to Intel's."
Permalink for comment 325195
To read all comments associated with this story, please click here.
The idea?
by MattPie on Thu 31st Jul 2008 22:01 UTC
MattPie
Member since:
2006-04-18

That's pretty much the idea behind Gentoo (and others), isn't it? You compile the entire OS using flags that make the most of your processor.

The problem in the IT world is that you generally want stable and consistent. Performance is nice, but you don't want to have to track down bugs the depend on the underlying hardware and optimizations. You want plug and play hardware pieces.

Edited 2008-07-31 22:03 UTC