Results 1 to 5 of 5

Thread: "Intel's compiler: is crippling the competition acceptable?"

  1. #1
    Xtreme Member
    Join Date
    Oct 2004
    Location
    SC, USA
    Posts
    487

    "Intel's compiler: is crippling the competition acceptable?"

    Well, someone finally confirm all my rants on this forum concerning the practice of Intel in compiler and benchmark programs.
    The guy(http://www.swallowtail.org/) finally wrote an elegant PERL script to disable the rather silly 'GeniuneIntel' check from the compiler. You can copy the script and use it for free with or without modification for Intel FORTRAN compiler running on LINUX. The patch can be found here:
    http://www.swallowtail.org/naughty-intel.html

    Here's some extract of what he has to say:

    Quote Originally Posted by news
    It is a shame that the Intel compiler, which use to be almost the no-brainer choice if your primary concern was fast code, is now being coerced into being a marketing tool. Crippling the output for non-Intel chips may mean that some published benchmarks may end up bogusly favouring Intel over AMD, but the cost is that if you want to release fast production code I can't recommend the (unpatched) compiler. There are an awful lot of AMD machines out there!
    One of the candidate for this kind of mishievious behaviour is PCMARK. I don't really know what it represent, just that I don't get it why a P4EE at 3200MHz will be a better CPU than A64 at 2840MHz. Will anybody in it's right senses and have some clue about CPU chooses a P4EE at 3200MHZ over an Athlon 64 at 2840MHz. That's why I mention that PCMARK05 is a bogus benchmark here:
    http://xtremesystems.org/forums/show...Intel+compiler

    because futuremark compiled it with an Intel compiler which is known to cripple performance on other competitors CPUs.
    Sandra 2005 I read somewhere was also compiled with Intel compiler.
    Last edited by agenda2005; 07-12-2005 at 06:01 AM.
    Core 2 Duo E6600 [L625A] 3330MHz 1.375Vcore 24/7
    Core 2 Duo E6600 [L640F] 3330MHz 1.475Vcore
    Crucial 10th Anv 2 x 1GB DDR2-667 @ 463MHz 4-4-4-12
    ASUS P5B Dlx
    FOTRON BLUE STORM 500W
    TT BT with stock Fan
    Gigabyte Nvidia 7600GSw/ Silent Pipe
    WD Cavier 250GB
    Antec P160

  2. #2
    Xtreme Member
    Join Date
    Oct 2004
    Location
    SC, USA
    Posts
    487
    I've ran the patch myself and got a 14% faster code with my intel compiler over gcc . It was a releif over the hopeless result I was getting earlier, an example of which I mention earlier here:
    http://xtremesystems.org/forums/showthread.php?t=67169

    There's a discusion about someone who patch the intel C++ compiler for windows here: http://xtremesystems.org/forums/show...intel+compiler
    Core 2 Duo E6600 [L625A] 3330MHz 1.375Vcore 24/7
    Core 2 Duo E6600 [L640F] 3330MHz 1.475Vcore
    Crucial 10th Anv 2 x 1GB DDR2-667 @ 463MHz 4-4-4-12
    ASUS P5B Dlx
    FOTRON BLUE STORM 500W
    TT BT with stock Fan
    Gigabyte Nvidia 7600GSw/ Silent Pipe
    WD Cavier 250GB
    Antec P160

  3. #3
    Xtreme Gentoo User
    Join Date
    Mar 2004
    Location
    England
    Posts
    2,468
    GCC is a good compiler, but Intel is even better. I use it to compile pretty much everything on my system (except from the kernel, and packages that suffer breakage). I've used ICC outputted binaries on an AMD system before with no performance hinder. Maybe it is just me, maybe I am using an older version...

  4. #4
    Bulletproof
    Join Date
    Jan 2003
    Location
    Shun low, K?
    Posts
    2,553
    Yeah, we've known for years that PCmark was complete Intel-favoring BS. Now we just know why. What other benchmarks used ICC?
    Only the stupidest humans believe that the dogma of relative filth is a defense.

  5. #5
    Xtreme Member
    Join Date
    Oct 2004
    Location
    SC, USA
    Posts
    487
    I think what AMD need to do now is to start an agressive means of pursuing software engineers, games programmers and benchmark writers to start using a better compiler which is well optimized for their processor (PathScale Compiler @ pathscale.com). Even if they need to start carrying bags full load of $$$ to pay those guys to do so. It's not against the law, INTEL is doing it. If most games are recompiled with AMD optimized compiler I think Intel CPUs will suffer even more setback than it's apparent now.
    Those of us who write and compile scientific programs know quite well that Intel CPU are just Inferior to A64 if you have the right compiler at your disposal.
    Core 2 Duo E6600 [L625A] 3330MHz 1.375Vcore 24/7
    Core 2 Duo E6600 [L640F] 3330MHz 1.475Vcore
    Crucial 10th Anv 2 x 1GB DDR2-667 @ 463MHz 4-4-4-12
    ASUS P5B Dlx
    FOTRON BLUE STORM 500W
    TT BT with stock Fan
    Gigabyte Nvidia 7600GSw/ Silent Pipe
    WD Cavier 250GB
    Antec P160

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •