Home Contact CV Research / Teaching Hobbies Social
Current Research Teaching Software Publications Links
[Back to Research topics]

Influence of multiple datasets on program optimizations


Description     Collaborations     Software     Our related publications     Links

Description:

I am moving all my research and software development activities to the UNIDAPT Group. This page will give you some information about my previous activities. Also, my personal research page can give you some more information about my current activities.

    

Iterative optimization is now a popular technique to obtain performance or code size improvements over the default settings in a compiler. However, in most of the research projects, the best configuration is found for one arbitrary dataset and it is assumed that this configuration will work well with any other dataset that a program uses. We created 20 different datasets per program for MiBench benchmark to evaluate this assumption and analyze the behavior of various programs with multiple datasets. This work has been presented at HiPEAC'07. We expect that MiDataSets will enable research on realistic program optimization, run-time adaptation and benchmarking.

MiDataSets can be downloaded from the SourceForge development site.

Though we made an effort to include only copyright free datasets from the Internet, mistakes are possible. In such cases, please contact Grigori Fursin as soon as possible and we will try to resolve the issue.


Software: Collaborations:


More Information about my software developments



  • Plan to use in different HiPEAC projects
Our related 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]
  • 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]
  • 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]
  • 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, 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]

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

  • 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

All my publications      My bibliography collection       My links to on-line journals and conference


Links:

If I forgot some group, please don't hesitate to contact me.






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