Grigori Fursin Explained
Grigori Fursin is a British computer scientist, president of the non-profit CTuning foundation, founding member of MLCommons, co-chair of the MLCommons Task Force on Automation and Reproducibility and founder of cKnowledge. His research group created open-source machine learning based self-optimizing compiler, MILEPOST GCC, considered to be the first in the world.[1] At the end of the MILEPOST project he established cTuning foundation to crowdsource program optimisation and machine learning across diverse devices provided by volunteers. His foundation also developed Collective Knowledge Framework to support open research. Since 2015 Fursin leads Artifact Evaluation at several ACM and IEEE computer systems conferences. He is also a founding member of the ACM taskforce on Data, Software, and Reproducibility in Publication.[2] [3] [4]
Education
Fursin 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.[5]
Notable projects
- Collective Mind - collection of portable, extensible and ready-to-use automation recipes with a human-friendly interface to help the community compose, benchmark and optimize complex AI, ML and other applications and systems across diverse and continuously changing models, data sets, software and hardware.[6]
- Collective Knowledge – open-source framework to help researchers and practitioners organize their software projects as a database of reusable components and portable workflows with common APIs based on FAIR principles,[7] and quickly prototype, crowdsource and reproduce research experiments.
- MILEPOST GCC – open-source technology to build machine learning based compilers.
- Interactive Compilation Interface – plugin framework to expose internal features and optimisation decisions of compilers for external auto tuning and learning.
- cTuning foundation – non-profit research organisation developing open-source tools and common methodology for collaborative and reproducible experimentation.
- Artifact Evaluation - validation of experimental results from published papers at the computer systems and machine learning conferences.[8] [9] [10]
Notes and References
- World's First Intelligent, Open Source Compiler Provides Automated Advice on Software Code Optimization, IBM press-release, June 2009 (link)
- Web site: The ACM Task Force on Data, Software, and Reproducibility in Publication . 5 December 2017.
- Grigori . Fursin . Grigori Fursin . Bruce Childers . Alex K. Jones . Daniel Mosse . TRUST'14 . 10.1145/2618137 . . June 2014.
- Web site: ACM TechTalk "Reproducing 150 Research Papers and Testing Them in the Real World: Challenges and Solutions with Grigori Fursin" . 11 February 2021.
- Web site: Grigori Fursin . PhD thesis . 21 May 2017.
- Grigori . Fursin . Grigori Fursin . Toward a common language to facilitate reproducible research and technology transfer: challenges and solutions . keynote at the 1st ACM Conference on Reproducibility and Replicability . June 2023 . 10.5281/zenodo.8105339 .
- Grigori . Fursin . Grigori Fursin . Collective Knowledge: organizing research projects as a database of reusable components and portable workflows with common interfaces . . October 2020 . 10.1098/rsta.2020.0211 . 22 October 2020. 2011.01149 .
- Grigori . Fursin . Grigori Fursin . Bruce Childers . Alex K. Jones . Daniel Mosse . TRUST'14 . 10.1145/2618137 . . June 2014.
- Grigori . Fursin . Grigori Fursin . Christophe Dubach . Community-driven reviewing and validation of publications . 10.1145/2618137.2618142 . Proceedings of TRUST'14 at PLDI'14 . June 2014. 1406.4020 .
- Bruce R . Childers . Grigori Fursin . Shriram Krishnamurthi . Andreas Zeller . Artifact evaluation for publications . 10.4230/DagRep.5.11.29 . Dagstuhl Perspectives Workshop 15452 . March 2016. free .