File Pro And Bus Errors
Walter Vaughan
wvaughan at steelerubber.com
Wed Jul 13 06:43:09 PDT 2005
Jim Asman wrote:
> At 05:02P Fri Jul 08 2005, Walter Vaughan wrote:
>>the rest of the OS compiled with GCC 3.X or if they have even tested ICC.
> Now, that's the "talk" I was (ph|f)ishing for! :-)
Can't let this thread die can I.
One thing that seems to me is quite evident is that *any* benchmark I have seen
beyond being useless, now they are doubly useless.
I don't know how many of you are following the AMD lawsuit and European
investigation regarding the ICC compilier, but the short version is that the
compiler makes code that detects an AMD CPU, and if so purposefully inserts code
that slows processing down by a significant amount even if the chip has all the
needed micro-code to process identical to Intel's CPU. I've read that the
"penalty" that Intel imposes is about 20%.
It is possible to force in the "C" code a compiler hack does not detect anything
at runtime, but it's not well known. I also believe sometime last year someone
figured out a way to strip the test from the binary file, but probably no
commercial software on the planet uses either of those methods.
Of course the solution is GCC, but it does not generate binaries that execute in
the X86 environment as fast as ICC.
So what would be interesting would be to see if KB has a Athlon machine and
compiled filePro in a non-broken-AMD-works-for-both-same binary mode to see if
there is any speedups available to filePro beyond disk subsystem limitations.
More information about the Filepro-list
mailing list