Wednesday, November 25th 2015
App Claims to Blunt Intel's Compiler Edge on AMD Machines
A ominously named app claims to boost certain apps performance on AMD processors. Called "Intel Compiler Patcher," this app scans your machine for apps developed using Intel C++ compilers, and patches them to work better on non-Intel CPU platforms (namely AMD). The idea (suspicion rather), is that apps developed with Intel C++ compilers give modern AMD CPUs a performance disadvantage. The following is how the developer describes the app works:
The compiler or library can make multiple versions of a piece of code, each optimized for a certain processor and instruction set, for example SSE2, SSE3, etc. The system includes a function that detects which type of CPU it is running on and chooses the optimal code path for that CPU. This is called a CPU dispatcher. However, the Intel CPU dispatcher does not only check which instruction set is supported by the CPU, it also checks the vendor ID string. If the vendor string says "GenuineIntel" then it uses the optimal code path. If the CPU is not from Intel then, in most cases, it will run the slowest possible version of the code, even if the CPU is fully compatible with a better version.We don't have an AMD machine at hand to put our benches ourselves, and so we invite AMD CPU users from our community to post their results by using this "patcher" at their own risk.DOWNLOAD: Intel Compiler Patcher
52 Comments on App Claims to Blunt Intel's Compiler Edge on AMD Machines
What? Not a single machine? That's, a fail!!
:p
edit... Oh, it's just the forums, huh... I see...
today i learned...
what could possibly go wrong
never mind the fact that intel already removed the so called "cripple amd flag" YEARS AGO
or that fact that there are some pretty major implementation differences of SiMID extensions between AMD And Intel
go home bta you are drunk ....
I actually decided to break it up because of this post. wow you learn something new everyday.
I've seen more whining here than reviews.
It's hard to believe that a tech site does not even have a phenom ii at least laying around to check this or even a 4 year old bulldozer to check the sse instructions that icc was turning to legacy x86 code when the executable was running on an AMD cpu.
To get this right, do you review only what you get for free?
It appeared a couple of times, iirc, in the past.
The bad thing is that the only proper compiler in windows is icc, for those that don't want to mess around cygwin or mingw ecosystem and use gcc, and the next useful compiler is the Microsoft one that sucks at everything beyond the basic.
For the sake of it, I might run some benchmarks. I have several xeon workstations, a devil canyon, a kaveri and a few mobile parts laying around(my gear might have more variety than tpu) and I'll be reporting back some comparisons on gcc and icc.
Let's hope I'll find some spare time to do it.
Do run some benchmarks. I'd be interested.
edit: Meh... I scanned and it found a bunch of old installer files for CCC, which I don't use anymore. Found nvcuda.dll and some stuff for flash....
I've got this weird problem with videos skipping in firefox when i put my mouse over videos, I'm pretty sure it has to do with Adblock or Noscript. Because it works fine on an a bare version of firefox. Gonna see if it miraculously fixes that when I patch everything and my computer doesn't explode.
Otherwise, wish me luck! haha.
Cinebench 11,5 patched: 4.65
Cinebench 10 stock: 16316
Cinebench 10 patched: 16570
so my comment went down in flames? no warning nor notification of removal nor anything?
yeah, thats fine, whats a warning anyway. after all its your site you can share whatever "content" you damn well please.
now i want to play some c&c, and i hope im the only one...
[off-topic]
But then I'm left with a question for you:
So... umm... why are you complaining and not doing the testing, then? Like, who's the pot and who's the kettle? Do the testing, write a review and post in in our forum with results that anyone can repeat. An informational news post for our AMD users doesn't predispose us to have an obligation to review it. I'd do it, buy the hardware, no problem. I simply do not have time for it. Doing reviews is my hobby, not my job, and I only have so much time for my hobby, unfortunately. I have other reasons not to as well, this is but two. If they aren't good enough for ya, oh well. Sorry to disappoint. :P
I've tested a patched Phenom II and Piledriver on Super Pi, Cinebench and Games like Skyrim which are compiled with x87, and as in the Cinebench results posted earlier the effect was negligible.......