Jump to content

Grigori Fursin

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 92.90.21.142 (talk) at 12:28, 22 May 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Grigori Fursin
Born1977 (age 46–47)
Alma mater
Known forMILEPOST GCC, cTuning foundation, Collective Knowledge framework, Artifact Evaluation at IEEE/ACM conferences
Awards
  • Test of Time Award (IEEE/ACM International Symposium on Code Generation and Optimization, 2017)[1]
Scientific career
FieldsComputer engineering
Machine learning
Institutions
ThesisIterative Compilation and Performance Prediction for Numerical Applications (2004; 20 years ago (2004))
Doctoral advisorMichael O'Boyle
Websitefursin.net/research.html

Grigori Fursin (born 1977) is a computer scientist, president of the cTuning Foundation and CTO of dividiti. His research group created machine learning based self-tuning compiler, MILEPOST GCC[2], considered by IBM to be the first in the world[3]. After MILEPOST project he established the cTuning foundation to crowdsource program optimization across diverse devices provided by volunteers and to enable self-optimizing computer systems[4][5]. In 2017 Fursin and his colleagues won the Test of Time award for their related CGO'07 research paper on using machine learning and performance counters to predict compiler optimizations - this annual award recognizes outstanding papers published at the ACM/IEEE International Symposium on Code Generation and Optimization (CGO) one decade earlier, whose influence is still strong today[1]. Since 2015 he leads Artifact Evaluation at several ACM and IEEE computer systems conferences to enable open, collaborative and reproducible research.

Education

Fursin received a Master of Science degree in computer science from Moscow Institute of Physics and Technology in 1999. He completed his PhD at the University of Edinburgh in 2005 under the supervision of Michael O'Boyle. While in Edinburgh, he worked on foundations of program autotuning and performance prediction[6].

Notable projects

  • Collective Knowledge - open-source workflow framework to unify, crowdsource, share and reproduce experiments
  • MILEPOST GCC - open-source technology to build machine learning based compilers
  • Artifact Evaluation - collaborative validation of experimental results from published papers at the leading ACM and IEEE computer systems conferences
  • cknowledge.org/repo - public repository to crowdsource program optimization across diverse devices such as mobile phones and HPC servers provided by volunteers
  • cTuning foundation - non-profit research organization developing open-source tools and common methodology for collaborative and reproducible experimentation

References

  1. ^ a b HiPEAC info 50 (page 8) (PDF), April 2017
  2. ^ Grigori Fursin, Yuriy Kashnikov, Abdul Wahid Memon, Zbigniew Chamski, Olivier Temam, Mircea Namolaru, Elad Yom-Tov, Bilha Mendelson, Ayal Zaks, Eric Courtois, Francois Bodin, Phil Barnard, Elton Ashton, Edwin Bonilla, John Thomson, Chris Williams, Michael O'Boyle. Milepost gcc: Machine learning enabled self-tuning compiler International journal of parallel programming, Volume 39, Issue 3, pp. 296-327, June 2011 (link)
  3. ^ World's First Intelligent, Open Source Compiler Provides Automated Advice on Software Code Optimization, IBM press-release, June 2009 (link)
  4. ^ Grigori Fursin. Collective Tuning Initiative: automating and accelerating development and optimization of computing systems. Proceedings of the GCC Summit'09, Montreal, Canada, June 2009 (link)
  5. ^ Fursin, Grigori; Abdul Memon; Christophe Guillon; Anton Lokhmotov (January 2015). Collective Mind, Part II: Towards Performance- and Cost-Aware Software Engineering as a Natural Science. Proceedings of the CPC 2016.
  6. ^ Grigori Fursin. "Resume". Retrieved 2017-05-21.

External links