From cTuning.org
Line 10: | Line 10: | ||
{| cellspacing="0" width="90%" cellpadding="10" border="0" style="background:#FFFFFF; color:black;" | {| cellspacing="0" width="90%" cellpadding="10" border="0" style="background:#FFFFFF; color:black;" | ||
|- style="background:#CFCFFF; color:black;" | |- style="background:#CFCFFF; color:black;" | ||
- | | style="width:140px" valign="top"| '''14: | + | | style="width:140px" valign="top"| '''14:00-14:05''' |
| <font size = 4>Welcome note</font><BR><BR>''Dorit Nuzman'', IBM, Israel<BR>''Grigori Fursin'', INRIA, France | | <font size = 4>Welcome note</font><BR><BR>''Dorit Nuzman'', IBM, Israel<BR>''Grigori Fursin'', INRIA, France | ||
|- | |- | ||
Line 19: | Line 19: | ||
| style="background:#CFCFFF; color:black;" | Session chair: ''Grigori Fursin'', INRIA, France | | style="background:#CFCFFF; color:black;" | Session chair: ''Grigori Fursin'', INRIA, France | ||
|- | |- | ||
- | | valign="top" align="right" | 14: | + | | valign="top" align="right" | 14:05-14:25 |
| '''GRAPHITE Two Years After: First Lessons Learned From Real-World Polyhedral Compilation'''<BR> | | '''GRAPHITE Two Years After: First Lessons Learned From Real-World Polyhedral Compilation'''<BR> | ||
''Konrad Trifunovic <sup>2</sup>, Albert Cohen <sup>2</sup>, David Edelsohn <sup>3</sup>, Li Feng <sup>6</sup>, Tobias Grosser <sup>5</sup>, Harsha Jagasia <sup>1</sup>, Razya Ladelsky <sup>4</sup>, Sebastian Pop <sup>1</sup>, Jan Sjödin <sup>1</sup>, and Ramakrishna Upadrasta <sup>2</sup>''<BR><BR> | ''Konrad Trifunovic <sup>2</sup>, Albert Cohen <sup>2</sup>, David Edelsohn <sup>3</sup>, Li Feng <sup>6</sup>, Tobias Grosser <sup>5</sup>, Harsha Jagasia <sup>1</sup>, Razya Ladelsky <sup>4</sup>, Sebastian Pop <sup>1</sup>, Jan Sjödin <sup>1</sup>, and Ramakrishna Upadrasta <sup>2</sup>''<BR><BR> | ||
Line 29: | Line 29: | ||
<sup>6</sup> Xi'an Jiaotong University, China<BR> | <sup>6</sup> Xi'an Jiaotong University, China<BR> | ||
|- | |- | ||
- | | valign="top" align="right" | 14: | + | | valign="top" align="right" | 14:25-14:45 |
| '''Extending GCC with a multi-grain parallelism adaptation framework for MPSoCs'''<BR><BR>''Nicolas BENOIT and Stephane LOUISE''<BR>CEA LIST, France<BR> | | '''Extending GCC with a multi-grain parallelism adaptation framework for MPSoCs'''<BR><BR>''Nicolas BENOIT and Stephane LOUISE''<BR>CEA LIST, France<BR> | ||
|- | |- | ||
- | | valign="top" align="right" | | + | | valign="top" align="right" | 14:45-15:05 |
| '''A case study: optimizing GCC on ARM for performance of libevas rasterization library'''<BR><BR>''Dmitry Melnik <sup>1</sup>, Andrey Belevantsev<sup>1</sup>, Dmitry Plotnikov<sup>1</sup>, and Semun Lee<sup>2</sup>''<BR> | | '''A case study: optimizing GCC on ARM for performance of libevas rasterization library'''<BR><BR>''Dmitry Melnik <sup>1</sup>, Andrey Belevantsev<sup>1</sup>, Dmitry Plotnikov<sup>1</sup>, and Semun Lee<sup>2</sup>''<BR> | ||
<sup>1</sup> ISP RAS, Russia<BR> | <sup>1</sup> ISP RAS, Russia<BR> | ||
<sup>2</sup> Samsung, Korea | <sup>2</sup> Samsung, Korea | ||
|- | |- | ||
- | | valign="top" align="right" | 15: | + | | valign="top" align="right" | 15:05-15:25 |
| '''Portable and Efficient Auto-vectorized Bytecode: a Look at the Interaction between Static and JIT Compilers'''<BR><BR>''Erven Rohou''<BR>INRIA, France<BR> | | '''Portable and Efficient Auto-vectorized Bytecode: a Look at the Interaction between Static and JIT Compilers'''<BR><BR>''Erven Rohou''<BR>INRIA, France<BR> | ||
|- | |- | ||
- | | style="width:140px" valign="top"| '''15: | + | | style="width:140px" valign="top"| '''15:25-16:00''' |
- | | Coffee Break ( | + | | Coffee Break (official break starts at 15:30) |
|- | |- | ||
| | | |
Revision as of 15:02, 18 January 2010
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 |