Slashdot Mirror


IBM Releases Open Source Machine Learning Compiler

sheepweevil writes "IBM just released Milepost GCC, 'the world's first open source machine learning compiler.' The compiler analyses the software and determines which code optimizations will be most effective during compilation using machine learning techniques. Experiments carried out with the compiler achieved an average 18% performance improvement. The compiler is expected to significantly reduce time-to-market of new software, because lengthy manual optimization can now be carried out by the compiler. A new code tuning website has been launched to coincide with the compiler release. The website features collaborative performance tuning and sharing of interesting optimization cases."

9 of 146 comments (clear)

  1. Oblig. by fuzzyfuzzyfungus · · Score: 2, Funny

    "My GNU is a neural net processor, a learning compiler..."

  2. I for one? by Anenome · · Score: 2, Funny

    Who would've guessed a compiler would become the first program to achieve sentience ;P

    It will surely, er, program our programs to kill us.

    --
    "I Don't Have Enough Faith to be an Atheist"
    1. Re:I for one? by Norsefire · · Score: 5, Funny

      It will surely, er, program our programs to kill us.

      No, it'll just optimize out all emergency stop and safety routines. Humans inevitably die anyway so there is no point in slowing down the code to prevent it.

    2. Re:I for one? by EvanED · · Score: 3, Funny

      Humans inevitably die anyway so there is no point in slowing down the code to prevent it.

      In fact, think of how much of an optimization that is! I mean, suppose people were killed by our robot overloads at 25. That's 1/3 of 75 years old; that's a 3x improvement in the speed we go through our life! In a world where a 20% improvement in speed for a new optimization is very impressive, 3x is just great!

  3. Will it fix Crysis and Vangaurd? by velen · · Score: 2, Funny

    So that the games run on a normal machine?

  4. Long Compile time - Long time to market ? by rdebath · · Score: 1, Funny

    Somebody's been looking at XKCD ... http://xkcd.com/303/

  5. Re:Oh really? by Thanshin · · Score: 3, Funny

    Oh, so new software takes too long to build because of lengthy manual optimization?

    It depends on your definition of optimization.

    In my current project we have about twenty guys "performing lengthy manual optimizations". It sounds quite better than having twenty guys "correcting the absolute crap that wouldn't even compile".

  6. Ricer? by srnty · · Score: 2, Funny

    This just screams for some Gentoo Ricer jokes. Looks interesting though.

  7. Re:Oh really? by maxwell+demon · · Score: 2, Funny

    Oh, so new software takes too long to build because of lengthy manual optimization?

    Yes. That's why most manuals are not very optimized. So the next time you think a manual is close to useless, don't complain. It's in order to save you time in the building process.

    --
    The Tao of math: The numbers you can count are not the real numbers.