Grigori Fursin

Grigori Fursinb
Born 1977 (age 3940)
Fields Computer engineering
Machine learning
Institutions
Alma mater
Thesis Iterative Compilation and Performance Prediction for Numerical Applications (2004 (2004))
Known for MILEPOST GCC, cTuning foundation, Collective Knowledge framework, Artifact Evaluation at IEEE/ACM conferences
Notable awards
  • Test of Time Award (IEEE/ACM International Symposium on Code Generation and Optimization, 2017)[1]
Website
fursin.net/research.html

Grigori Fursin (born 1977) is a computer scientist, president of the cTuning Foundation, CTO and co-founder 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] At the end of the MILEPOST project he established cTuning.org portal and the cTuning foundation bringing academia and industry together to develop self-optimizing computer systems by crowdsourcing program optimization and machine learning across diverse devices provided by volunteers.[4][5] His foundation also developed Collective Knowledge Framework to support open research and help the community share their artifacts and workflows as reusable and customizable Python components with a unified API. In 2017 Fursin and his colleagues won the Test of Time award for their 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 physics and mathematics from Moscow Institute of Physics and Technology in 1999. He completed his PhD in computer science at the University of Edinburgh in 2005. While in Edinburgh, he worked on foundations of practical program autotuning and performance prediction.[6]

Notable projects

References

  1. 1 2 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. 1 2 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.
  7. "GCC plugins". Retrieved 2017-05-30.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.