From cTuning.org
Line 29: | Line 29: | ||
Please, note that this is an on-going, evolving project driven by the cTuning community, so please be patient or join the project and help to improve cTuning infrastructure. | Please, note that this is an on-going, evolving project driven by the cTuning community, so please be patient or join the project and help to improve cTuning infrastructure. | ||
- | <div align="center">http://ctuning.org/wiki/images/img- | + | <div align="center">http://ctuning.org/wiki/images/img-ctuning-cc.gif</div> |
* '''Background:''' | * '''Background:''' |
Revision as of 00:41, 23 May 2010
![]() |
cTuning Compiler Collection |
machine-learning enabled, self-tuning, adaptive compilers |
Web shortcut: http://cTuning.org/ctuning-cc Navigation: cTuning.org > CTools cTuning CC is a free, open source compiler collection that combines multiple tools and techniques developed during more than 10 years as the first practical step toward self-tuning, adaptive computing systems based on industrial tools, empirical techniques, collective optimization, statistical analysis and machine learning. It may not always be visible to the IT users, but developing and optimizing computing systems using available over-complicated technology is too time consuming and costly often resulting in underperforming, power-hungry and inefficient computers and programs. Novel cTuning technology attempts to overcome the complexity of computing system by automating architecture, code and dataset analysis, characterization and multi- objective optimization (currently execution time, code size and compilation time) and enabling portable optimization using
cTuning CC includes:
We are developing cTuning infrastructure as a very simple, modular and portable tool so that users could easily download, install and use it to compile, execute, characterize and optimize their programs or share optimization knowledge. Our users managed to optimize some large industrial applications such as BerkeleyDB (1.4 speedup over GCC 4.4.0 -O3 on several Intel Xeon machines), some audio and video codecs, multiple standard benchmarks, Linux kernel, etc. Please, note that this is an on-going, evolving project driven by the cTuning community, so please be patient or join the project and help to improve cTuning infrastructure. ![]()
|
|