From cTuning.org
Line 1: | Line 1: | ||
+ | <div style="font-style: italic; background-color: #FF7F7F"> | ||
+ | :::::::::''ANNOUNCEMENT:'' After the release of the [[CTools:CTuningCC|cTuning CC (MILEPOST GCC)]] and a relatively quiet summer and autumn 2010 spent mostly on thinking ;), we plan to resume our open collaborative activities in 2011 and will work on a new collaborative platform and a repository cTuning<sub>2</sub>. Currently, we are looking for additional funding to keep it running and to access various new hardware (embedded or HPC systems, GPUs, etc) to perform empirical collective learning and optimization to suggest better program optimizations or hardware designs based on multi-objective criteria (execution time/power/architecture size/code size/compilation time/etc) ([http://fursin.net/wiki/index.php5?title=Research:Dissemination#Fur2009 ref<sub>1</sub>], [http://fursin.net/wiki/index.php5?title=Research:Dissemination#FT2009 ref<sub>2</sub>], [[CDatabase|ref<sub>3</sub>]]), so if you are interested to support cTuning initiative in 2011, please don't hesitate to contact [http://fursin.net/research Dr. Grigori Fursin] (cTuning founder and R&D coordinator). More information will be available at the beginning of 2011.</div> | ||
+ | |||
<div align="center"> | <div align="center"> | ||
+ | |||
<font size = 5>[[Dissemination:Workshops:GROW10|GROW'10]] Workshop Program</font> | <font size = 5>[[Dissemination:Workshops:GROW10|GROW'10]] Workshop Program</font> | ||
Revision as of 21:32, 24 October 2010
- ANNOUNCEMENT: After the release of the cTuning CC (MILEPOST GCC) and a relatively quiet summer and autumn 2010 spent mostly on thinking ;), we plan to resume our open collaborative activities in 2011 and will work on a new collaborative platform and a repository cTuning2. Currently, we are looking for additional funding to keep it running and to access various new hardware (embedded or HPC systems, GPUs, etc) to perform empirical collective learning and optimization to suggest better program optimizations or hardware designs based on multi-objective criteria (execution time/power/architecture size/code size/compilation time/etc) (ref1, ref2, ref3), so if you are interested to support cTuning initiative in 2011, please don't hesitate to contact Dr. Grigori Fursin (cTuning founder and R&D coordinator). More information will be available at the beginning of 2011.
GROW'10 Workshop Program
Saturday, January 23, 2010
Pisa, Italy
(co-located with HiPEAC 2010 Conference)
[ GROW'10 Foreword ]
14:00-14:05 | Welcome note Dorit Nuzman, IBM, Israel Grigori Fursin, INRIA, France |
Session chair: Grigori Fursin, INRIA, France | |
14:05-14:25 | GRAPHITE Two Years After: First Lessons Learned From Real-World Polyhedral Compilation Konrad Trifunovic 2, Albert Cohen 2, David Edelsohn 3, Li Feng 6, Tobias Grosser 5, Harsha Jagasia 1, Razya Ladelsky 4, Sebastian Pop 1, Jan Sjödin 1, and Ramakrishna Upadrasta 2 |
14:25-14:45 | Extending GCC with a multi-grain parallelism adaptation framework for MPSoCs Nicolas BENOIT and Stephane LOUISE CEA LIST, France |
14:45-15:05 | A case study: optimizing GCC on ARM for performance of libevas rasterization library Dmitry Melnik 1, Andrey Belevantsev1, Dmitry Plotnikov1, and Semun Lee2 1 ISP RAS, Russia |
15:05-15:25 | Portable and Efficient Auto-vectorized Bytecode: a Look at the Interaction between Static and JIT Compilers Erven Rohou INRIA, France |
15:25-16:00 | Coffee Break (official break starts at 15:30) |
Session chair: Dorit Nuzman, IBM, Israel | |
16:00-16:20 | Compiler-controlled and Compiler-hinted Voltage Scaling Approaches Dmitry Zhurikhin 1, Andrey Belevantsev 1, Kirill Batuzov 1, Valery Ignatiev 1, Roman Zhuykov 1, and Semun Lee 2 1 ISP RAS, Russia |
16:20-16:40 | Using Software Metrics to Evaluate Static Single Assignment Form in GCC Jeremy Singer 1, Christos Tjortjis 2, and Martin Ward 3 1 University of Manchester, UK |
16:40-17:00 | A New Intermediate Representation for GCC based on the XARK Compiler Framework Jose M. Andion, Manuel Arenaz, and Juan Tourino University of A Coruna, Spain |
17:00-17:20 | Transforming GCC into a research-friendly environment: plugins for optimization tuning and reordering, function cloning and program instrumentation Yuanjie Huang 1,2, Liang Peng 1,2, Chengyong Wu 1, Yuriy Kashnikov 4, Jörn Renneke 3, Grigori Fursin 3 1 ICT, Chinese Academy of Sciences, China |
17:20-17:30 | Coffee Break (some snacks) |
17:30-18:10 | Keynote talk: Using GCC as a toolbox for research: GCC plugins and whole-program compilation Diego Novillo Google, Canada Despite its age and internal crustiness, recent developments in GCC will allow researchers and practitioners to take advantage of a rich set of tools and analyses that were previously hiding under the covers. In this talk, I will discuss how plugins and whole-program compilation facilitate extending the compiler and convert it into a more flexible tool for purposes other than optimization. |
18:10-19:00 | Panel and discussions Assorted questions - will be updated soon ... |