From cTuning.org
(Difference between revisions)
Line 4: | Line 4: | ||
Based on [http://gcc.gnu.org/wiki/functionAdaptation Run-time Function Adaptation for Statically-Compiled Programs based on function multiversioning] and [http://gcc.gnu.org/wiki/FunctionSpecificOpt FunctionSpecificOpt], we enabled generic function cloning with low-overhead program behavior monitoring routines. It will enable fine-grain self-tuning binaries and libraries and will increase performance and portability of the static code which is particularly important for rapidly evolving hardware and virtual enviroments. | Based on [http://gcc.gnu.org/wiki/functionAdaptation Run-time Function Adaptation for Statically-Compiled Programs based on function multiversioning] and [http://gcc.gnu.org/wiki/FunctionSpecificOpt FunctionSpecificOpt], we enabled generic function cloning with low-overhead program behavior monitoring routines. It will enable fine-grain self-tuning binaries and libraries and will increase performance and portability of the static code which is particularly important for rapidly evolving hardware and virtual enviroments. | ||
+ | |||
+ | * [http://socghop.appspot.com/org/home/google/gsoc2009/gcc GSOC'09 project description] | ||
+ | * [http://gcc-ici.svn.sourceforge.net/viewvc/gcc-ici/branches/ SVN repository] | ||
+ | * [http://groups.google.com/group/ctuning-discussions cTuning development mailing list] |
Revision as of 07:59, 11 August 2009
Google Summer of Code 2009: Generic function cloning.
Liang Peng
Based on Run-time Function Adaptation for Statically-Compiled Programs based on function multiversioning and FunctionSpecificOpt, we enabled generic function cloning with low-overhead program behavior monitoring routines. It will enable fine-grain self-tuning binaries and libraries and will increase performance and portability of the static code which is particularly important for rapidly evolving hardware and virtual enviroments.