From cTuning.org

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
{|border="0" cellpadding="15" cellspacing="0"
 
-
| valign="top" |
 
-
 
{{CMenu:CTools|}}
{{CMenu:CTools|}}
 +
 +
{{NEWS}}
We would like to add common API to current virtualization platforms such as LLVM, GCC4NET, MONO, for example.  
We would like to add common API to current virtualization platforms such as LLVM, GCC4NET, MONO, for example.  
Line 11: Line 10:
* '''[[CTools:CVirt:Feedback|cVirt suggestions and feedback]]'''
* '''[[CTools:CVirt:Feedback|cVirt suggestions and feedback]]'''
* '''[[CTools:CVirt:Projects|Projects to extend cVirt (development plan and suggestions)]]''' - ''2 projects''
* '''[[CTools:CVirt:Projects|Projects to extend cVirt (development plan and suggestions)]]''' - ''2 projects''
-
 
-
|
 
-
 
-
{{News|
 
-
 
-
* '''2011.May.19''' - Preliminary schedule for EXADAPT 2011 is now available on-line [http://exadapt.org/program.html here]. [http://www.cs.berkeley.edu/~yelick Prof. Katherine Yelick] (LBNL and UC Berkeley, USA) kindly agreed to give a keynote on [http://exadapt.org/keynote.html "Autotuning in the Exascale Era"].
 
-
 
-
* '''2011.April.7''' - All papers and presentations from SMART 2011 are now available [[Dissemination:Workshops:SMART2011:Program|online]]. Thanks to all the participants for very interesting and lively discussions!
 
-
 
-
* '''2011.April.6''' - CGO 2012 will be in San Jose, California. Abstract deadline is set to September 13, 2011. More info will be available soon at the official [http://www.cgo.org website].
 
-
 
-
* '''2011.April.6''' - Please, check out [http://www.hipeac.net/conference new publication paradigm] for HiPEAC 2012 that will take place in Paris in January 23-25, 2012.
 
-
 
-
* '''2011.April.6''' - [http://research.microsoft.com/en-us/um/cambridge/events/asplos_2012 ASPLOS 2012] abstract deadline: Monday, July 18, 2011
 
-
 
-
* '''2011.February.25''' - '''Call for papers:''' [http://exadapt.org EXADAPT 2011] (co-located with PLDI/FCRC 2011): 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era. Paper submission deadline: ''March 27, 2011''.
 
-
 
-
* '''2011.January.21''' - In case, someone is interested, 2 new reference journal publications related to [http://cTuning.org cTuning.org], [http://cTuning.org/milepost-gcc MILEPOST GCC] and [http://cTuning.org/ctuning-cc cTuning CC] are now available online: {{Ref2|FT2010|collective optimization (ACM TACO'10)}} and {{Ref2|FKMP2011|machine learning enabled self-tuning compiler for multi-objective optimizations (IJPP'11)}}.
 
-
 
-
* '''2010.December.31''' - Dear all, we wish you very nice and relaxing holidays and super-exciting, productive and successful New Year ;) !..
 
-
 
-
* '''2010.December.25''' - The website for SMART'2011 workshop (co-located with CGO'2011) is now finalized and the submission website is open! Please, follow this [http://cTuning.org/workshop-smart2011 link], submit your best papers ;) and spread the word!
 
-
 
-
* '''2010.December.20''' - Extended variant of our paper on "Collective Optimization" will appear in December issue of the ACM Transactions on Architecture and Code Optimization (TACO). PDF and BIB are now available here: {{Ref|FT2010}}.
 
-
 
-
* '''2010.October.31''' - Paper about practical aggregation of semantical program properties for machine learning based optimization by M.Namolaru et al from CASES'10 is now available on-line [http://unidapt.org/index.php/Dissemination#MCFP2010 here]. It describes mechanisms of feature extraction inside [http://cTuning.org/ctuning-cc MILEPOST GCC/cTuning CC].
 
-
 
-
* '''2010.October.26''' - SMART'11 will be co-located with the [http://www.cgo.org/cgo2011 CGO'11] conference. More information will be following soon!
 
-
 
-
* '''2010.October.25''' - [http://www.exascale-computing.eu Exascale Computing Research Center (France)] (former EXATEC Lab) has been finally officially inaugurated!
 
-
 
-
* '''2010.September.10''' - The CFP for the [http://grow2011.inria.fr 3rd International Workshop on GCC Research Opportunities (GROW 2011)] co-located with [http://www.cgo.org/cgo2011 CGO 2010] (early April 2011, Chamonix, France) is now available [http://grow2011.inria.fr on-line]. Please, follow our announcements about GROW 2011 and submit your best papers!..
 
-
 
-
* '''2010.August.24''' - Congratulations to Mircea et al for the paper [http://unidapt.org/index.php/Dissemination#MCFP2010 Practical Aggregation of Semantical Program Properties for Machine Learning Based Optimization] accepted to [http://www.public.asu.edu/~ashriva6/esweek2010/cases2010 CASES 2010]. This work has been integrated with [http://cTuning.org/milepost-gcc MILEPOST GCC] and [http://cTuning.org/ctuning-cc cTuning CC].
 
-
 
-
* '''2010.August.16''' - Submissions are now open for [http://www.cgo.org/cgo2011 CGO 2011].
 
-
 
-
* '''2010.June.30''' - Call for papers: [http://www.cgo.org/cgo2011/CGO-2011-CFP.pdf CGO'11].
 
-
 
-
* '''2010.June.9''' - Finally, we recovered all cTuning website and services after physical hard drive failure. However, if you still experience some problems or abnormal behavior, please report that to the [http://groups.google.com/group/ctuning-discussions cTuning discussions mailing list]! Thanks and sorry for any inconvenience!
 
-
 
-
* '''2010.May.22''' - Pre-release of [[CTools:CTuningCC|cTuning CC V2.5]] is now available. cTuning CC is a free, open source compiler collection that combines multiple tools and techniques including [[CTools:MilepostGCC|MILEPOST GCC]], [[CTools:ICI|ICI]], [[CTools:CCC|CCC framework]], [[CDatabase|cTuning web-services and Collective Optimization Database]] and [[CTools:CBench|cBench]] as the first practical step toward self-tuning, adaptive computing systems based on industrial tools, empirical techniques, transparent collective optimization, statistical analysis and machine learning. cTuning CC is a wrapper around any compiler such as [http://gcc.gnu.org GCC], [http://llvm.org LLVM], [http://www.open64.net Open64], [http://www.pathscale.com Path64], etc that can transparently invoke machine learning mode to correlate program features of a compiled program with the ones stored in the [http://cTuning.org/cdatabase Collective Optimization Database] and suggest better optimizations for multi-objective criteria such as improving execution time, compilation time, code size, etc (using optimization space frontier detection).
 
-
 
-
* '''2010.May.14''' - Call for papers: [http://asplos11.cs.ucr.edu ASPLOS 2011].
 
-
 
-
* '''2010.April.28''' - List of all projects accepted for Google Summer of Code 2010 is now [http://socghop.appspot.com/gsoc/program/list_projects/google/gsoc2010 available on-line]. There are many projects related to [http://gcc.gnu.org/wiki/SummerOfCode GCC], LLVM, MONO, etc.<BR>Discussion page about GCC as a research compiler [[Dissemination:Workshops:GROW10:GCC_as_a_research_compiler|has been updated]].<BR>Diego Novillo started a proposal to [http://gcc.gnu.org/wiki/ModularGCC modularize GCC].
 
-
 
-
* '''2010.April.14''' - Long awaited GCC 4.5 has been [http://gcc.gnu.org/gcc-4.5 released]! It features new plugin framework with some parts of [http://cTuning.org/ici ICI] to continue GCC modularization and parametrization, simplify pass manipulation and reordering, and enable better integration with [http://cTuning.org cTuning]/[http://cTuning.org/milepost-gcc MILEPOST] tools to automate optimization space exploration and prediction of profitable combinations of program transformations during multi-objective optimizations (balancing execution time, code size, compilation time, etc) for a given program/dataset/architecture.
 
-
 
-
* '''2010.March.17''' - We pre-released all tools including [[CTools:MilepostGCC|MILEPOST GCC]], [[CTools:CCC|CCC framework]], [[CTools:CBench|cBench]] and [[CDatabase|cDatabase]]. It's a major update of cTuning tools including changes behind  to support transparent optimizations of programs and libraries, better multi-objective optimization (including balancing of execution time, code size and compilation time), bug fixes in averaging multiple optimization cases, C++ support in MILEPOST GCC, support of all version of GCC 4.4, new static features in MILEPOST GCC, extended documentation, etc. Feedback and comments are welcome [http://groups.google.com/group/ctuning-discussions/browse_thread/thread/c22a6109d57905f7 here].
 
-
 
-
* '''2010.March.01''' - CGO'10 program is available [http://www.cgo.org/cgo2010/program.html on-line].
 
-
 
-
* '''2010.January.28''' - Proceedings and slides from [[Dissemination:Workshops:GROW10:Program|GROW'10]] and [[Dissemination:Workshops:SMART10:Program|SMART'10]] are now available online.
 
-
 
-
* '''2010.January.4''' - Call for participation: GROW'10 and SMART'10 workshops will be held on the 23rd and 24th of January in Pisa, Italy co-located with the [http://www.hipeac.net/conference/pisa/program HiPEAC conference]. Preliminary programs are available: [http://ctuning.org/wiki/index.php/Dissemination:Workshops:SMART10:Program SMART'10 program] and [http://ctuning.org/wiki/index.php/Dissemination:Workshops:GROW10:Program GROW'10 program].
 
-
 
-
*'''2010.January.1''' - We wish you all a very happy and prosperous New Year with lots of exciting achievements maybe even related to cTuning technology ;) !
 
-
 
-
*'''2009.November.11''' - Small [http://cTuning.org/ccc CCC] analysis plugins update available at SVN to speedup queries when dealing with large amount of optimization data in [http://cTuning.org/cdatabase cDatabases] (gigabytes of data).
 
-
 
-
*'''2009.November.7''' - Submission deadline for [http://cTuning.org/workshop-smart10 SMART'10 workshop] has been extended until the 22nd of November, 2009.
 
-
 
-
*'''2009.October.2''' - We successfully passed the final [http://cTuning.org/project-milepost MILEPOST] review and the project is officially over. We would like to thank all the partners from the University of Edinburgh, IBM Haifa, CAPS and ARC for a great collaborative work during last 3 years and [http://cTuning.org/community cTuning community] for a very interesting feedback and extensions! We released all the tools from the project and hope to continue extending them within community-driven [http://cTuning.org cTuning.org]. This infrastructure should open up many interesting research opportunities for performance auto-tuning based on statistical and machine learning techniques so we hope to see many more interesting extensions to the MILEPOST/cTuning technology soon ;) !..
 
-
 
-
*'''2009.September.25''' - New CFP for [http://ctuning.org/workshop-smart10 SMART'10 workshop] co-located with HiPEAC'10 conference in Pisa, Italy is now available. [http://www.cs.rice.edu/~keith Prof. Keith Cooper] from Rice University kindly agreed to give a keynote talk.
 
-
 
-
*'''2009.September.22''' - Congratulations to Dr.Christophe Dubach who has won a presitigious BCS/CPHC Distinguished Dissertation Award for his thesis "Using Machine-Learning to Efficiently Explore the Architecture/Compiler Co-Design Space" supervised by Prof. Michael O'Boyle. This topic is related to cTuning technology!
 
-
 
-
* '''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:CVirt:Projects|cVirt extension projects]] and [[CTools:CVirt:Feedback|cVirt feedback/suggestion]] pages if you would like to help us to extend our collaborative tools within this program!<br>
 
-
 
-
<BR>
 
-
:::::: ''[http://groups.google.com/group/ctuning-announce News archive]''
 
-
 
-
}}
 
-
 
-
|}
 

Revision as of 15:28, 5 September 2011

Navigation: cTuning.org > CTools 

NOTES:

cTuning Google discussions list

We would like to add common API to current virtualization platforms such as LLVM, GCC4NET, MONO, for example. We would like to connect virtualization platforms with the ICI-enabled compilers and Collective Optimization Database to enable research on split-compilation and run-time adaptation.

This project is in infancy! You are welcome to join us and leave suggestions below or participate in this project.

Locations of visitors to this page