From cTuning.org

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
{{News|
{{News|
-
* '''2009.April.23''' - Rice University made an announcement about [http://www.eurekalert.org/pub_releases/2009-04/ru-rpa040709.php a DARPA grant to improve compilers for heterogeneous architectures] - yet another good motivation for us since many similar techniques and open-source tools have been already developed by the cTuning community ([[CTools|cTools]]) and within the [http://www.milepost.eu MILEPOST project] and [http://www.hipeac.net HiPEAC] during last 3 years showing the power of collaborative R&D ;) ...
+
* '''2009.April.23''' - Rice University made an announcement about [http://www.eurekalert.org/pub_releases/2009-04/ru-rpa040709.php a DARPA grant to improve compilers for heterogeneous architectures] - yet another good motivation for us since many similar techniques and open-source tools have been already developed by the cTuning community ([[CTools|cTools]]) and within the [http://www.milepost.eu MILEPOST project] and [http://www.hipeac.net HiPEAC] showing the power of collaborative R&D ;) ...
* '''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 our 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.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 our 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]].

Revision as of 12:17, 23 April 2009

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 our 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.Mar.27 - Dear friends! After long redevelopments I finally re-opened this website for pre-review. It is still in the testing stage - you are welcome to leave your positive or negative feedback. You can subscribe for cTuning mailing lists. Finally, if you find cTuning website useful, please leave your comments here. I would like to thank everyone who contributed to this project so far and hope that you will join our effort!
    Yours, Grigori Fursin.
  • 2009.Mar.02 - Google Summer of Code'2009 will be accepting development applications soon - you are welcome to look at our cTools and cDatabase extension projects and feedback/suggestion pages if you would like to help us to extend our collaborative tools within this program!
  • 2009.Feb.10 - The new Interactive Compilation Interface has been fully documented and ported to the GCC 4.4. It is now in the final stage of testing and synchronization with the GCC plugin branch. The official ICI website will be fully updated shortly after official GCC 4.4 release - follow our announcements.
ctuning.gif

It may not always be visible to the IT users, but developing and optimizing new computing systems using current technology is too time consuming and costly. cTuning.org is a community-driven collaborative Mediawiki-based project that brings together industry, academia and IT users to automate and simplify compiler and architecture design, optimize computing systems collectively and build intelligent self-tuning adaptive computing systems based on statistical and machine learning techniques. We are participating in the following collaborative activities:

  • Develop common open-source tools with unified APIs (universal compilers for heterogeneous multi-core architectures, computer architecture simulators, run-time systems) to optimize programs and architectures collectively using iterative compilation, statistical and machine learning techniques.
    More information is available at cTools page.
  • Share interesting optimization cases from the community for programs/libraries/OS (compiler optimizations/architecture configurations to improve execution time, code size, architecture size, power consumption, etc) in the Collective Optimization Database to help users optimize their systems, enable replicable collaborative research and enable further analysis using statistical and machine learning techniques.
    More information is available at cDatabase page.
  • Enable collaborative research using cTools to automate and simplify the process of developing and optimizing new computer architectures, compilers, operating systems and programming environments using statistical analysis, machine learning, dynamic adaptation and bio-inspired techniques. We believe that our adaptive approaches are critical to overcome the complexity of computing systems and improve their performance, power consumption, system size and fault-tolerance automatically while reducing their cost and time to market.
    More information is available at cResearch page.

Everyone is welcome to use cTools for their R&D, browse and update cDatabase, provide feedback or join cTuning initiative to actively participate in this collaborative effort, extend cTools, cResearch and propose your new collaborative R&D projects for the cTuning community. We hope that this community effort will boost innovation in compiler, OS and architecture technology, provide novel adaptive mechanisms for heterogeneous, reconfigurable multi-core systems and emerging technologies such as cloud computing, will simplify program and architecture design and optimization, reduce system cost and and will eventually have a positive effect on science and industries that demand ever-increasing computing resources while placing strict requirements on systems.

You can find more information about our motivation and the history of this project at our Mission page.

You can find list of people who contributed to this project at this acknowledgments page.

General cTuning R&D directions are modestly moderated by our steering committee.

You can contact cTuning admins directly if you have general questions.

Note: cTuning is an ongoing evolving project - please be patient and tolerant to the community and help us with this collaborative effort!


cTuning concept:
cTuning friends:
logo_unidapt1.gif
logo-inria-scientifique-couleur.jpg logo_ibm.jpg logo_caps.gif logo_ue.gif logo_arc.gif logo_ict.gif logo_hipeac.jpg

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