Intelligent GCC-ICC Compiler Stable and in Project Hands

Jul 03, 2009

The MILEPOST project for intelligent compilers promoted by the European Community is in a stable version 4.4 and a developer project was started to fine-tune the software.

An enhancement to the GNU Compiler Collection (GCC) through the Interactive Compilation Interface (ICC) should allow the compiler to adapt to any environment, thereby freeing software developers to concentrate on performance optimization. At least that's the claim from IBM, which is participating in the Machine Learning for Embedded Programs Optimization (MILEPOST) research project for the EU. The MILEPOST version of GCC is now available for download in a stable version 4.4.

In the process, the project also provides the cTuning online platform, a developer project out of IBM Haifa, to help fine-tune the software. Participating developers can obtain the software and MILEPOST-GCC documentation to report back with effective collective optimization results. Beginning of June the research project released a set of developer benchmarking tools.

The first viable results came a year ago at the GCC Summit in Canada. The MILEPOST project, funded by the EU for around 1.7 Euro, includes work being done at the Institut National de Recherche en Informatique et en Automatique (INRIA) in France and its commercial offshoot CAPS Entreprise, the University of Edindburgh, ARC International, and IBM.

Related content

  • Linus Announces Linux Kernel 3.12

    New release offers better graphics drivers and expands filesystem support.

  • Java on Linux

    We introduce some tools and projects of the Java landscape.

  • Linux-Kongress 2009 Tuning Gathering

    The Linux-Kongress is traditionally where kernel developers exchange honors and advice about new features and enhancements. This year a number of speakers presented performance improvement data and discussed what aspects of Linux can be drawn out even more.

  • Intel Compiler 9.0

    Intel presented Version 9.0 of the C++ compiler for Intel processors in June, raising the bar for highly optimized code.

  • Buildroot

    Whether you need a tiny OS for 1MB of flash memory or a complex Linux with a graphical stack, you can quickly set up a working operating system using Buildroot.


  • Does cTuning come out of IBM or INRIA?..

    After looking at cTuning website it seems that it comes out of INRIA actually ...
comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More