From cTuning.org

(Difference between revisions)
Jump to: navigation, search
Line 33: Line 33:
{{News|
{{News|
 +
*'''2010.February.18''' - We are in the process of updating this website as well as MILEPOST GCC, CCC framework, web-services.).
 +
<BR>
<BR>
:::::: ''[http://groups.google.com/group/ctuning-announce News archive]''
:::::: ''[http://groups.google.com/group/ctuning-announce News archive]''

Revision as of 08:24, 18 February 2010

logo_milepost_gcc.gif

MILEPOST GCC

machine-learning enabled self-tuning compiler
Navigation: cTuning.org > CTools 

MILEPOST GCC is an attept to build the first machine learning enabled open-source self-tuning research and production compiler that can adapt to any architecture using iterative feedback-directed compilation, machine learning and collective optimization. It is based on production quality GCC that supports more than 30 families of architectures and can compile real, large applications including Linux, and on Interactive Compilation Interface that provides plugin system to access internals of compilers. MILEPOST GCC attempts to correlate program features and program optimizations during empirical iterative compilation to predict good optimizations for unseen programs based on prior learning. MILEPOST and cTuning infrastructure automates code and architecture optimization to improve execution time, code size, compilation time and other characteristics at the same time. This technology is not GCC-dependent and can be used in any compiler using common Interactive Compilation Interface and compiler independent plugins. More information can be found in the following paper about MILEPOST GCC.

gcc-ici-structure.gif

News
  • 2010.February.18 - We are in the process of updating this website as well as MILEPOST GCC, CCC framework, web-services.).


News archive



You are welcome to join us and participate in CCC developments, discussions, provide feedback or suggestions to extend CCC or add new functionality. The framework currently supports multiple compilers including GCC, Open64, PathScale, Intel ICC, IBM XLC and a large number of server, desktop and embedded architectures.

CCC supporters:
logo_inria.gif logo_unidapt1.gif logo_uvsq1.jpg logo_ue.gif logo_ibm.jpg logo_arc.gif logo_milepost.jpglogo_ict.gif logo_hipeac.jpg

You are welcome to register your interest at this page.
Locations of visitors to this page