From cTuning.org

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
{{CTitle|http://ctuning.org/wiki/images/logo_ccc.gif|Continuous Collective Compilation Framework|Enabling collective optimization}}
{{CTitle|http://ctuning.org/wiki/images/logo_ccc.gif|Continuous Collective Compilation Framework|Enabling collective optimization}}
{{News|
{{News|
 +
 +
* '''2009.April.21''' - [http://socghop.appspot.com/org/home/google/gsoc2009/gcc Several projects] to enable automatic fine-grain program optimization and run-time adaptation in GCC using iterative compilation and machine learning (based on cTuning/UNIDAPT/ICI/MILEPOST technology) have been accepted by the Google Summer of Code. You are welcome to [[Join|join cTuning community]] and follow or participate in the developments using our dedicated [[Community|mailing lists]].
 +
* '''2009.March.08''' - CCC pre-release version has been uploaded to the SVN. We are currently documenting it.
* '''2009.March.08''' - CCC pre-release version has been uploaded to the SVN. We are currently documenting it.
 +
* '''2009.March.02''' - [http://code.google.com/soc/ Google Summer of Code'2009] will be accepting development applications soon - you are welcome to check [[CTools:CCC:Projects|CCC extension projects]] and [[CTools:CCC:Feedback|CCC feedback/suggestion]] pages if you would like to help us to extend our collaborative tools within this program!<br><br>{{Link3}}
* '''2009.March.02''' - [http://code.google.com/soc/ Google Summer of Code'2009] will be accepting development applications soon - you are welcome to check [[CTools:CCC:Projects|CCC extension projects]] and [[CTools:CCC:Feedback|CCC feedback/suggestion]] pages if you would like to help us to extend our collaborative tools within this program!<br><br>{{Link3}}
}}
}}

Revision as of 13:18, 21 April 2009

logo_ccc.gif

Continuous Collective Compilation Framework

Enabling collective optimization
News
  • 2009.April.21 - Several projects to enable automatic fine-grain program optimization and run-time adaptation in GCC using iterative compilation and machine learning (based on cTuning/UNIDAPT/ICI/MILEPOST technology) have been accepted by the Google Summer of Code. You are welcome to join cTuning community and follow or participate in the developments using our dedicated mailing lists.
  • 2009.March.08 - CCC pre-release version has been uploaded to the SVN. We are currently documenting it.
Navigation: cTuning.org > CTools 

Continuous Collective Compilation Framework (CCC) is a collaborative modular plugin-enabled R&D infrastructure to automate program and architecture optimizations (i.e. iteratively search for good program and architecture optimizations in a feedback-directed manner) and gather various static and dynamic optimization profile data in a Collective Optimization Database. It supports both global program optimization and fine-grain procedure, loop or instruction level optimizations if compiler supports Interactive Compilation Interface. It is used to help end-users optimize their programs, libraries and whole OS automatically (improve execution time/code size, etc), test and tune compiler optimization heuristic. It also enables collaborative R&D and optimization knowledge reuse with statistical and machine learning techniques (FMTP2008, FT2009).

CCC Framework is a community-driven project - you are welcome to join the project, extend it, provide smart search and data analysis plugins, leave feedback and add your optimization data to help the community. You can also communicate with cTuning community through our mailing lists.


figure_ccc.gif

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.

Locations of visitors to this page