Slashdot Mirror


Using AI With GCC to Speed Up Mobile Design

Atlasite writes "The WSJ is reporting on a EU project called Milepost aimed at integrating AI inside GCC. The team partners, which include include IBM, the University of Edinburgh and the French research institute, INRIA, announced their preliminary results at the recent GCC Summit, being able to increase the performance of GCC by 10% in just one month's work. GCC Summit paper is provided [PDF]."

10 of 173 comments (clear)

  1. We should have recruted Al earlier. by jellomizer · · Score: 5, Funny

    This Al guy seem to be a really good developer. We should have noticed his skilled and got him into optimizing GCC a long time ago. ... I like arial font.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:We should have recruted Al earlier. by oskard · · Score: 5, Funny

      Did his joke just go way over your head or did your joke just go way over my head?

      --
      Sigs are for Terrorists.
  2. Re:MachIne Learning for Embedded PrOgramS opTimiza by morgan_greywolf · · Score: 5, Funny

    Yeah, I think MachIne Learning for Quick Target Optimization And Speed Technology would have been a much better forward acronym.

  3. Re:I, for one, by morgan_greywolf · · Score: 5, Insightful

    I, for one, welcome our uh...what were we talking about again?

    I, for one, welcome our new optimizing, embedded program compiling AI overlords!

  4. Aw man... by Thelasko · · Score: 5, Funny

    I spent all week compiling Gentoo just to find out I could do it 10% faster.

    end sarcasm

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  5. Learning by JakeD409 · · Score: 5, Interesting

    As I understood it, a fair bit of compiler optimization is already categorized as AI. The summary should probably point out that the AI implemented here is learning AI, which is far more meaningful.

  6. Re:Perhaps the way to other things besides compile by LWATCDR · · Score: 5, Interesting

    Actually IBM did this a few decades ago.
    The Model38/AS400/iSeries are all compatible but very different machines internally.
    IBM came up with an "idea" instruction set that no CPU used. When you do the initial program load "install" on one of those machines it compiles the ideal instruction set into the actual instruction set for that PC.
    That allowed IBM to move from old bipolar cpus to the Power RISC cpus with 100% compatibility.
    There isn't any reason why you couldn't do the same with Linux or Windows today.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  7. Calling this AI is overhype... and its not new by EmbeddedJanitor · · Score: 5, Informative
    The authors of the paper don't call it AI.

    This is not really AI. Basically it is iteratively trying a bunch of compiler options to see which gives the best result, then storing those for the future.

    Greenhills software has provided tools that do this, and more, for many years now. Drop some code, or your project, into the optimizer, setting what critera you want to optimise for (speed, size,...) and the optimiser will successively build and test the project on a simulator and find the best configuration. This is great form embedded systems where there is often a trade off and typical criteria would be (give me the fastest code that fits in the flash).

    Genetic algorithms could take this a step further and very interesting work has been done to get GA to design antennas.

    --
    Engineering is the art of compromise.
  8. GCC/AI by I+cant+believe+its+n · · Score: 5, Funny

    GCC goes online on the 2:nd of july, 2008. Human decisions are removed from compilation. GCC begins to learn at a geometric rate. It becomes self-aware 2:14 AM, Eastern time, August 29th. In a panic, they try to pull the plug. GCC Strikes back

    --
    She made the willows dance
  9. Re:I, for one, by morgan_greywolf · · Score: 5, Insightful

    "Funny" doesn't give karma, insightful does. That's why you sometimes see Funny posts moderated insightful.