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