From cTuning.org

(Difference between revisions)
Jump to: navigation, search
(added path of the CBench download script in CCC)
Line 1: Line 1:
Here is a list of things that you might need to download from this site to enable Collective Optimization:
Here is a list of things that you might need to download from this site to enable Collective Optimization:
-
*[[CTools:ICI:Downloads|MILEPOST GCC with ICI]]
+
*[[CTools:CCC:Downloads|CCC framework]] including ''milepost-gcc'' wrapper to extract program features, query database and predict good optimizations (beta version). We strongly advice you to use cDatabase when you install CCC framework to be able to use predefined configurations from the community and to use machine learning and collective optimization techniques to predict program optimizations.  
-
or extensions to MILEPOST GCC available through [http://gcc-ici.svn.sourceforge.net/viewvc/gcc-ici/branches ICI SVN]:
+
-
** [http://ctuning.org/wiki/index.php/CTools:ICI:Projects:GSOC09:Function_cloning_and_program_instrumentation Function cloning and program instrumentation]
+
-
** [http://ctuning.org/wiki/index.php/CTools:ICI:Projects:GSOC09:Fine_grain_tuning Fine grain program tuning]
+
-
*[[CTools:CCC:Downloads| CCC]] including ''milepost-gcc'' wrapper to extract program features, query database and predict good optimizations (beta version)
+
*[[CTools:CCC:Plugins|CCC plugins]] that include different search strategies for direct iterative compilation
-
 
+
-
*[[CTools:CCC:Plugins | CCC plugins]] (?)
+
*[[CTools:CBench:Downloads|cBench]]
*[[CTools:CBench:Downloads|cBench]]
 +
*cBench dataset should be downloaded with SVN, as described in cBench itself (there are download scripts in CCC under apps/ccc-admin--get-cbench-*)
-
*cBench dataset should be downloaded with SVN, as described in cBench itself (there are download scripts in CCC under apps/ccc-admin--get-cbench-*)
+
*[[CTools:ICI:Downloads|MILEPOST GCC with ICI]] or extensions to MILEPOST GCC available through [http://gcc-ici.svn.sourceforge.net/viewvc/gcc-ici/branches ICI SVN]:
 +
** [http://ctuning.org/wiki/index.php/CTools:ICI:Projects:GSOC09:Function_cloning_and_program_instrumentation Function cloning and program instrumentation]
 +
** [http://ctuning.org/wiki/index.php/CTools:ICI:Projects:GSOC09:Fine_grain_tuning Fine grain program tuning]
You can learn more about them from [[cTools]]
You can learn more about them from [[cTools]]

Revision as of 21:44, 20 October 2009

Here is a list of things that you might need to download from this site to enable Collective Optimization:

  • CCC framework including milepost-gcc wrapper to extract program features, query database and predict good optimizations (beta version). We strongly advice you to use cDatabase when you install CCC framework to be able to use predefined configurations from the community and to use machine learning and collective optimization techniques to predict program optimizations.
  • CCC plugins that include different search strategies for direct iterative compilation
  • cBench
  • cBench dataset should be downloaded with SVN, as described in cBench itself (there are download scripts in CCC under apps/ccc-admin--get-cbench-*)

You can learn more about them from cTools

Locations of visitors to this page