Publications |
-
Grigori Fursin and Olivier Temam. Collective optimization. To appear at the International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2009), Paphos, Cyprus, January 2009
- Victor Jimenez, Isaac Gelado, Lluis Vilanova, Marisa Gil, Grigori Fursin and Nacho Navarro. Predictive runtime code scheduling for heterogeneous architectures. To appear at the International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2009), Paphos, Cyprus, January 2009
-
Grigori Fursin, Cupertino Miranda, Olivier Temam, Mircea Namolaru, Elad Yom-Tov, Ayal Zaks, Bilha Mendelson, Phil Barnard, Elton Ashton, Eric Courtois, Francois Bodin, Edwin Bonilla, John Thomson, Hugh Leather, Chris Williams, Michael O'Boyle. MILEPOST GCC: machine learning based research compiler. Proceedings of the GCC Developers' Summit, Ottawa, Canada, June 2008
[bib] [pdf]
- Veerle Desmet, Grigori Fursin, Sylvain Girbal and Olivier Temam. Leveraging Modular Simulation for Systematic Design Space Exploration. 4th HiPEAC Industrial Workshop on Compilers and Architectures organized by ARM Ltd., Cambridge, UK, November 2007
[bib]
- Piotr Lesnicki, Albert Cohen, Grigori Fursin, Marco Cornero, Andrea Ornstein and Erven Rohou. Split Compilation: an Application to Just-in-Time Vectorization. International Workshop on GCC for Research in Embedded and Parallel Systems (GREPS'07) in conjunction with PACT'07, Brasov, Romania, September 2007
[bib] [pdf] [pdf backup]
-
Shun Long, Grigori Fursin, Björn Franke. A Cost-Aware Parallel Workload Allocation Approach based on Machine Learning Techniques. Proceedings of the IFIP International Conference on Network and Parallel Computing (NPC 2007), LNCS-4672, pages 506-515, Dalian, China, September 2007
[bib] [pdf]
- Grigori Fursin, Cupertino Miranda, Sebastian Pop, Albert Cohen and Olivier Temam. Practical Run-time Adaptation with Procedure Cloning to Enable Continuous Collective Compilation. Proceedings of the GCC Developers’ Summit, Ottawa, Canada, July 2007
[bib] [pdf]
- Christophe Dubach, John Cavazos, Björn Franke, Grigori Fursin, Michael O'Boyle and Oliver Temam. Enabling fast compiler optimization evaluation via code-features based performance predictor. Proceedings of the ACM International Conference on Computing Frontiers, Ischia, Italy, May 2007
[bib] [pdf]
- John Cavazos, Grigori Fursin, Felix Agakov, Edwin Bonilla, Michael F.P.O’Boyle and Olivier Temam. Rapidly Selecting Good Compiler Optimizations using Performance Counters. Proceedings of the 5th Annual International Symposium on Code Generation and Optimization (CGO), San Jose, USA, March 2007
[bib] [pdf]
- Grigori Fursin and Albert Cohen. Building a Practical Iterative Interactive Compiler. 1st International Workshop on Statistical and Machine Learning Approaches Applied to Architectures and Compilation (SMART'07), Ghent, Belgium, January 2007
[bib] [pdf]
- Grigori Fursin, John Cavazos, Michael O’Boyle and Olivier Temam. MiDataSets: Creating The Conditions For A More Realistic Evaluation of Iterative Optimization. Proceedings of the International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2007), Ghent, Belgium, January 2007
[bib] [pdf]
-
John Cavazos, Christophe Dubach, Felix Agakov, Edwin Bonilla, Michael F.P. O'Boyle, Grigori Fursin and Olivier Temam. Automatic Performance Model Construction for the Fast Software Exploration of New Hardware Designs. Proceedings of the International Conference on Compilers, Architecture, And Synthesis For Embedded Systems (CASES 2006), Seoul, Korea, October 2006
(finalist best paper award)
[bib] [pdf]
-
Grigori Fursin, Albert Cohen, Michael O'Boyle and Oliver Temam. Quick and practical run-time evaluation of multiple program optimizations. Transactions on High-Performance Embedded Architectures and Compilers, 1(1), pages 13-31, 2006
[bib] [pdf] [pdf backup]
- Shun Long and Grigori Fursin. Systematic search within an optimisation space based on Unified Transformation Framework. Accepted for publication in the special issue of the International Journal of Computational Science and Engineering (IJCSE)
[bib] [pdf]
-
F. Agakov, E. Bonilla, J. Cavazos, B. Franke, G. Fursin, M.F.P. O'Boyle, J. Thomson, M. Toussaint and C.K.I. Williams. Using Machine Learning to Focus Iterative Optimization. Proceedings of the 4th Annual International Symposium on Code Generation and Optimization (CGO), New York, NY, USA, March 2006
(best presentation award)
[bib] [pdf]
- Grigori Fursin, Albert Cohen, Michael O'Boyle and Oliver Temam. A Practical Method For Quickly Evaluating Program Optimizations. Proceedings of the 1st International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2005), number 3793 in LNCS, pages 29-46, Barcelona, Spain, November 2005
(highest ranked paper, acceptance rate=18%)
[bib] [pdf] [pdf backup]
- B. Franke, M. O'Boyle, J. Thomson and G. Fursin. Probabilistic Source-Level Optimisation of Embedded Systems Software. Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES’05), pages 78-86, Chicago, IL, USA, June 2005
[bib] [pdf]
- Shun Long and Grigori Fursin. A heuristic search algorithm based on Unified Transformation Framework. Proceedings of the 7th International Workshop on High Performance Scientific and Engineering Computing (HPSEC-05), pages 137-144, Oslo, Norway, June 2005
[bib] [pdf]
- Grigori Fursin. Iterative Compilation and Performance Prediction for Numerical Applications. Ph.D. thesis, University of Edinburgh, Edinburgh, UK, January 2004
[bib] [pdf] [pdf backup]
- Grigori Fursin, Mike O'Boyle, Olivier Temam, and Gregory Watts. Fast and Accurate Method for Determining a Lower Bound on Execution Time. Concurrency Practice and Experience, 16(2-3), pages 271-292, 2004
[bib] [pdf]
- G.G.Fursin, M.F.P.O’Boyle, and P.M.W. Knijnenburg. Evaluating Iterative Compilation. Proceedings of the 15th Workshop on Languages and Compilers for Parallel Computing (LCPC’02), College Park, MD, USA, pages 305-315, 2002
[bib] [pdf]
|
|
|
|
Presentations |
- Enabling Dynamic Optimization and Adaptation for Statically Compiled Programs Using Function Multi-versioning by Grigori Fursin presented at ScalPerf'08, Bertinoro, Italy, September 2008
-
Programming accelerated systems by Anton Lokhmotov (Imperial College, UK) presented at INRIA Saclay, France, May 2008
-
Machine Learning for Compiler Optimization: Principles, Techniques and Challenges by Edwin Bonilla (University of Edinburgh, UK) presented at INRIA Saclay, France, March 2008
-
Continuous Adaptive Program Optimizations by Grigori Fursin (INRIA, France) presented at Imperial College, London, UK, February 2008; presented at the Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China, January 2008
-
Machine learning techniques for program optimizations, run-time adaptation and design space exploration by Grigori Fursin (INRIA, France) presented at LRI, Paris South University, INRIA and CNRS, France, June 2007; presented at Intel Compiler Group, Moscow, Russia, February 2007; presented at the Institute for System Programming, Russian Academy of Sciences, Moscow, Russia, February 2007
-
Continuous run-time adaptation and optimization of statically compiled programs by Grigori Fursin (INRIA, France) presented at the UPC, Barcelona, Spain, January 2007
[ppt]
- Continuous collective compilation by Grigori Fursin (INRIA, France) presented at the ICSA seminar, University of Edinburgh, UK, December 2006; presented at the IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA, March 2006; presented at the MilePost EC negotiation meeting, European Commission, Brussels, March 2006
|
|
|
|