 |
|
 |
Teaching
Lecturing Organizing events (Co-)advising students Bibliography and notes
|
| Lecturing |
- 2008/2009
- Future Computing Systems - M2R course organizer at LRI, Paris South University. Teaching part of this course on adaptive self-tuning systems.
-
- 2007/2008
- Continuous adaptive iterative compilation and machine learning techniques (part of the postgraduate course at LRI, Paris South University, France)
-
- 2006/2007
- Continuous adaptive iterative compilation and machine learning techniques (part of the postgraduate course at LRI, Paris South University, France)
- 2005/2006
- Adaptive and feedback driven compilation
(part of the postgraduate course at LRI, Paris South University, France)
|
|
| Serving on PCs, organizing workshops, conferences and tutorials |
- 2009
- SMART’09: Organizer and PC member (3rd Workshop on Statistical and Machine Learning Approaches applied to Architectures and Compilation)
- GROW'09: PC member
- 2008
- IPDPS’08: PC member (IEEE International Parallel and Distributed Processing Symposium)
- SMART’08: PC member (2nd Workshop on Statistical and Machine Learning Approaches applied to Architectures and Compilation)
- 2007
- CASES’07: PC member (International Conference on Compilers, Architecture, and Synthesis for Embedded Systems)
- 2nd HiPEAC GCC Tutorial: organizer (http://www.hipeac.net/gcc-tutorial)
- SMART’07: chair and organizer (1st Workshop on Statistical and Machine Learning Approaches applied to Architectures and Compilation http://www.hipeac.net/smart-workshop.html).
In recent years, machine learning and statistical search techniques have shown a great potential in constructing compilers and architectures. Therefore, we decided to organize this workshop to promote new ideas and to present recent developments in compiler and architecture design using machine learning, statistical approaches, and search in order to enhance their performance, scalability, and adaptability.
- 2001
- CPC’01: local organizer (9th Workshop on Compilers for Parallel Computers)
|
| (Co)advising students |
- 2008
- Advising Abid Malik (INRIA post-doc) to extend MILEPOST GCC and enable optimization pass selection and reordering on a function-level.
- 2007
- Advised Victor Jimenez (Ph.D. student at UPC, Barcelona) to develop automatic run-time adaptation techniques for heterogeneous computing systems with multiple ISA.
- 2006 - cur
- Advising Piotr Lesnicki (Ph.D. student at Paris-South University, France) to develop automatic adaptive staged compilation techniques (Java and .NET) on multi-core embedded systems.
- 2006
- Advised Hamid Daoud (M.S. student at Paris-South University, France) to tune GCC optimization heuristic using machine learning techniques available in WEKA and using GCC ICI (Interactive Compilation Interface).
- Advised Cupertino Miranda (engineer at INRIA, France) to implement Interactive Compilation Interface and a plug-in system for GCC to enable research on program iterative optimizations, and to implement run-time adaptation technique for statically compiled programs with varying context.
- 2003-2004
- Advised Edwin Bonilla (M.S. student at the University of Edinburgh, UK) to perform iterative optimizations experiments on the loop level for his M.S. thesis “Predicting Good Compiler Transformations Using Machine Learning”.
|
| Bibliography and notes |
|
|
 |
|
|
|
 |
|