Home Contact CV Research / Teaching Hobbies Social
Current Research Teaching Software Publications Links

 

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, 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]

-    Grigori Fursin, Mike O'Boyle, Olivier Temam, and Gregory Watts. Fast and Accurate Evaluation of Memory Performance Upper-Bound. Proceedings of the 9th Workshop on Compilers for Parallel Computers (CPC'2001), pages 163-172, Edinburgh, UK, 2001

-    Abella, J., S. A. Ali Touati, A. Anderson, C. Ciuraneta, J. M. Codina, Min Dai,    C. Eisenbeis, G. Fursin, A. Gonzalez, J. Llosa, M. O'Boyle, A. Randrianatoavina,   J. Sanchez, O. Temam, X. Vera, and G. Watts. MHAOTEU Tools for Memory Hierarchy Management. IMACS'2000, 16th IMACS World Congress on Scientific Computation, Applied Mathematics and Simulation, Lausanne, Switzerland, August 2000

[bib]     [pdf]

 


 

Ph.D. thesis

-    Grigori Fursin. Iterative Compilation and Performance Prediction for Numerical Applications. Ph.D. thesis, University of Edinburgh, Edinburgh, UK, January 2004

[bib]     [pdf]     [pdf  backup]

 

Miscellaneous talks (other than conferences)

-       "Enabling Dynamic Optimization and Adaptation for Statically Compiled Programs Using Function Multi-Versioning"

Presented at ScalPerf'08 (Scalable Approaches to High Performance and High Productivity Computing), Bertinoro, Italy, September 2008

-       "Continuous adaptive program optimizations"

Presented at Reservoir Labs and IBM TJ Watson Research Center, New York, USA, August 2008

Presented at Imperial College (Software Performance Engineering Laboratory), London, UK, February 2008

Presented at the Institute of Computing Technology (Chinese Academy of Sciences), Beijing, China, January 2008

-       "Program iterative continuous optimizations, run-time adaptation and machine learning"

Presented at IBM Toronto Lab (compiler group), Canada, July 2007

[pdf]

-       "Machine learning techniques for iterative program optimizations and run-time adaptation"

Presented for TAO group (machine learning group), LRI, Paris-Sud XI University, INRIA & CNRS, France, June 2007

-   "Overview of current activities: Interactive Compilation Interface for fine-grain program optimizations, dataset sensitivity, machine learning to speed up optimizations and DSE, run-time program adaptation, optimizations for heterogeneous computing systems, continuous collective optimizations, HiPEAC activities"

Presented at Intel (compiler group), Moscow, Russia, February 2007

     Presented at the ISP RAS (Institute for System Programming, Russian Academy of Sciences), Moscow, Russia, February 2007

-   "Continuous run-time adaptation and optimization of statically compiled programs"

     Presented at the UPC, Barcelona, Spain, January 2007

     [pdf]

-   "Towards continuous collective compilation"

Presented at the ICSA seminar, University of Edinburgh, UK, December 2006

-   "Continuous adaptive run-time optimizations for scientific applications" and

-   "Using machine learning for compiler optimizations"

Presented at the IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA, March 2006

-   "Continuous collective compilation for the MilePost project (Machine Learning Techniques for Adaptive Optimization)"

Presented at the MilePost EC negotiation meeting, European Commission, Brussels, March 2006

-   "A practical method for quickly evaluating program optimizations"

Presented at the ICSA seminar, University of Edinburgh, UK, December 2005

-   "Advanced iterative compilation and performance prediction for scientific applications"

Presented at the LRI, Paris-Sud XI University, France, April 2003


 

Technical reports and miscellaneous

-    Grigori Fursin, Mike O'Boyle, Olivier Temam, and Gregory Watts. A Fast and Accurate Evaluation of a Memory Performance Upper-Bound. Report for the MHAOTEU ESPRIT project No 24942, February, 2001

-    Jaume Abella, Cédric Bastoul, Jean-Luc Béchennec, Nathalie Drach, Christine Eisenbeis, Paul Feautrier, Björn Franke, Grigori Fursin, Antonio Gonzalez, Toru Kisku, Peter Knijnenburg, Josep Llosa, Michael O'Boyle, Julien Sébot, and Xavier Vera. Guided Transformations. Report M3.D2 for the MHAOTEU ESPRIT project No 24942, February 2001

-    Jaume Abella, Grigori Fursin, Antonio Gonzalez, Josep Llosa, Michael O'Boyle, Abhishek Prabhat, Olivier Temam, Sid Ahmed Ali Touati, Xavier Vera, and Gregory Watts. Advanced Performance Analysis. Report M3.D2 for the MHAOTEU ESPRIT project No 24942, February, 2001

-    Grigori Fursin. Simulation of processes of learning and recognition in modified neural network. Proceedings of the national conference on physical processes in devices of electronic and laser engineering, Moscow Institute of Physics & Technology, pages 102-111, Moscow, Russia, 1997

-    Grigori Fursin. Measurement of characteristics of neural elements with the aid of personal computer. Proceedings of the national conference on devices of electronic and laser engineering, Moscow Institute of Physics & Technology, pages 20-28, Moscow, Russia, 1997

-    Grigori Fursin. Restoration of symbols with noise by neural network. Proceedings of the national conference on physical processes in devices of electronic and laser engineering, Moscow Institute of Physics & Technology, pages 112-117, Moscow, Russia, 1995

 

 



Content & Design (C)opyright 1999-2008 by Grigori Fursin
(unless otherwise stated)