# | Year | Job |
[J1] | 2021-04 - cur. | VP of MLOps at OctoML.ai [ company website ] |
[J2] | 2019-06 - 2021-03 | Founder of cKnowledge.io (acquired by OctoML.ai) building an open knowledge repository about how to design, benchmark, optimize and use complex computational systems for AI, ML, quantum, IoT and other emerging workloads, accelerate their adoption, and reduce the technical debt [ The Collective Knowledge portal ][ MLPerf crowd-benchmarking demo ] |
[J3] | 2016 - 2018 | Partner in the AI/ML/SW/HW co-design project of General Motors (USA) using my CK framework with the universal autotuning workflow for automated co-design of Pareto-efficient software/hardware stacks for AI/ML workloads across diverse models, data set and platforms in terms of speed, accuracy, energy, and costs. [ GM presentation about my Collective Knowledge technology at the Embedded Vision Summit ] |
[J4] | 2015-07 - 2019-03 | Co-founder and CTO of dividiti (UK) pursuing my vision of self-optimizing, efficient, reliable and affordable computing from IoT to supercomputers. We offered professional services based on my Collective Knowledge technology to help our Fortune50 clients and startups automate benchmarking, optimization and co-design of emerging AI, ML and quantum workloads using my CK framework. [ The summary of my experience: ][ Our partners ] |
[J5] | 2014-11 - cur. | Founder, CEO and CSO of the cTuning foundation (France) developing open-source technology to automate AI, ML, computer systems and quantum R&D, and accelerate technology transfer from academia to industry to solve the world's most challenging problems! |
[J6] | 2014 - 2015 | Partner in the EU TETRACOM project of Arm (UK) developing the open-source Collective Knowledge framework with a permissive license and validating it in practice with Arm thanks to a 6-month grant form the EU TETRACOM initiative. I was honored to receive the European technology transfer award for this project. [ The Collective Knowledge project ][ CK framework ] |
[J7] | 2011-09 - 2014-10 | Tenured research scientist (associate professor) at INRIA Saclay (France) directing R&D of the novel Collective Mind concept for collaborative, systematic and reproducible benchmarking, optimization and co-design of computer systems using public repository of knowledge, plugin-based auto-tuning, run-time adaptation, big data, predictive analytics, machine learning, data mining, statistical analysis, feature selection, crowdsourcing and collective intelligence
|
[J8] | 2010-03 - 2011-08 | Co-director and the head of the application optimization group in Intel Exascale Lab (France) preparing the long-term R&D vision based on my past research while leading the team of 8 researchers, engineers and students
|
[J9] | 2008-01 - 2008-01 | Visiting scientist in the Institute of Computing Technology of Chinese Academy Of Sciences preparing collaboration on extending cTuning and MILEPOST technology |
[J10] | 2007-09 - 2010-02 | Tenured research scientist (assistant professor) at INRIA Saclay (France) leading R&D in EU MILEPOST project on building practical machine learning based research compiler (MILEPOST GCC) and public plugin-based auto-tuning framework and repository of knowledge (cTuning.org) |
[J11] | 2007-09 - 2014-10 | Adjunct professor at University of Paris-Sud (France) preparing and teaching my novel approach on collaborative, systematic and reproducible benchmarking, optimization and co-design of computer systems using public repository of knowledge, plugin-based auto-tuning, run-time adaptation, big data, predictive analytics, machine learning, data mining, statistical analysis, feature selection, crowdsourcing and collective intelligence
|
[J12] | 2006-07 - 2009-06 | Technical leader of the EU FP6 035307 MILEPOST project directing development of the world's first practical machine learning based self-tuning compiler and of the first public repository of optimization knowledge to crowdsource optimization and co-design of computer systems |
[J13] | 2005-12 - 2007-08 | Postdoctoral researcher and principal investigator at INRIA Saclay (France) preparing foundations of crowdsourcing auto-tuning combined with machine learning and public repositories of knowledge |
[J14] | 2004-10 - 2005-11 | Visiting scientist at INRIA Saclay (France) leading R&D of a novel concept of statically enabling dynamic optimizations using multi-versioning and run-time adaptation |
[J15] | 2002-01 - 2005-11 | Research associate at the University of Edinburgh (UK) leading research and developing framework and repository for program online auto-tuning, polyhedral optimization, and machine learning-based software/hardware co-design and co-optimization |
[J16] | 2000-02 - 2000-03 | Visiting scientist at Paris South University and INRIA Saclay (France) leading development of novel memory/CPU characterization technique via semantically non-equivalent binary patching |
[J17] | 1999-02 - 2001-12 | Research assistant (research associate since 2000) in the University of Edinburgh (UK) leading R&D in 2 workpackages in the EU MHAOTEU project on program behavior analysis and auto-tuning for HPC systems |
[J18] | 1999-02 - cur. | Evangelist of a collaborative and reproducible research and experimentation in computer engineering
|
[J19] | 1998-09 - 1999-01 | Programmer in the Laboratory for Computer Technologies in Teaching in Moscow Insitute of Physics and Technology (Russia) leading development of educational web-based software for undegraduate courses in computer engineering and machine learning |
[J20] | 1997-09 - 1999-02 | Research assistant and principal investigator in the Institute for High-Performance Computing of the Russian Academy of Sciences (Russia) directing research on unifying remote access to high-performance computing systems as a web service and speeding up own neural network modelling software
|
[J21] | 1994-01 - 1994-06 | Research assistant in Moscow Insitute of Physics and Technology (Russia) leading development of simulation and visualization software in a project "Computer simulation of non-linear wave processes in gaseous streams" |
[J22] | 1994-01 - 1997-06 | Research assistant and principal investigator in Moscow Institute of Physics and Technology (Russia) directing research on developing a public research, development and experimentation toolset to design, model and optimize semiconductor neural networks as a practical step towards collaborative reverse engineering of a brain and development of a brain-inspired neuro-computer |
[J23] | 1992-02 - 1993-06 | Founder and CTO in own research, development and consulting company developing and selling software for the automation of financial reporting in companies |
# | Year | Description |
[C1] | 2019-07 - 2020-04 | Co-founder and CTO of CodeReef, France (a subsidiary of cKnowledge SAS) building a web-based AI playground. |
[C2] | 2015-05 - 2019-03 | Co-founder, CTO and scientific advisor of dividiti, UK using my CK framework in real life condititions to help companies, universities and non-profit organizations automate their tedious deep tech R&D and accelerate the technology transfer from academia to industry. |
[C3] | 1992-02 - 1993-06 | Founder and CTO of a commercial engineering company developing and selling software for automation of financial reporting in companies (used profits to fund my own research project on brain-inspired computing during undergraduate studies) |
# | Year | Description |
[I1] | 2014-07 - cur. | Established the cTuning foundation (non-profit research organization registered in France and supported by companies and the EU FP7/H2020 program and companies) to continue my community-driven development of the open-source cTuning technology (Collective Knowledge infrastructure and repository) as well as the methodology for collaborative and reproducible research and experimentation gradually adopted by the leading ACM, IEEE and NIPS/NeurIPS conferences
|
[I2] | 2010-03 - 2011-08 | Helped to establish Intel Exascale Lab in France while directing application optimization group
|
[I3] | 2008-01 - cur. | Founded public cTuning.org portal to bring academia and industry together to crowdsource benchmarking, optimization and co-design of computer systems using the public repository of knowledge, plugin-based auto-tuning, run-time adaptation, big data predictive analytics (machine learning, data mining, statistical analysis, feature detection), and collective intelligence
|
# | Year | Type | Description |
[Ed1] | 2015-04 | Special journal issue | Guest editors: Alex Jones (University of Pittsburgh, USA) and Grigori Fursin (INRIA, France). Special Issue on Reproducible Research Methodologies, IEEE Transactions on Emerging Topics in Computing (TETC) [ IEEE TETC Website ][ Flyer and CFP ][ Related OCCAM project ][ Related Collective Mind project ][ Related Collective Mind repository ] |
[Ed2] | |
# | Year | CK | Name |
[K1] | 2013-06 | Keynote at iWAPT 2013 / ICCS 2013 in Barcelona, Spain ("Crowdsourcing autotuning: challenges and possible solutions") [ Website ] [View presentation from CK / cM] |
|
[K2] | 2013-03 | Keynote at HPCS 2013 in NTU, Taipei, Taiwan ("Systematizing tuning of computer systems using crowdsourcing and statistics") [ Website ] [Conference flyer from CK / cM] [View presentation 1 from CK / cM] [View presentation 2 from CK / cM] |
# | Year | Description |
[O1] | 2020-12 - cur. | A founding member of MLCommons helping to accelerate machine learning innovation [ MLCommons press-release ] |
[O2] | 2019-01 - cur. | ACM Publications Board's Digital Library committee member [ ACM DL website ][ New ACM DL twitter ][ ACM policy on Artifact Review and Badging which we co-authored in 2016 based on our experience with Artifact Evaluation at CGO,PPoPP,PACT,SuperComputing and other ACM conferences ] |
[O3] | 2016-01 - cur. | Founding member of the ACM Task Force on Data, Software, and Reproducibility in Publication [ Website ][ Automation and unification of Artifact Evaluation ][ ACM policy on Artifact Review and Badging which we co-authored in 2016 based on our experience with Artifact Evaluation at CGO,PPoPP,PACT,SuperComputing and other ACM conferences ] |
[O4] | 2014-11 - cur. | Initiator and co-chair of the Artifact Evaluation (validating research results from accepted papers and standardizing Artifact Appendices) for CGO, PPoPP, PACT, SysML and other ACM, IEEE, and NeurIPS (NIPS) conferences
|
[O5] | 2009-09 - cur. | Supporter of the MSF (Doctors Without Borders) [ Website ] |
[O6] | 2008-01 - cur. | Founder and CEO of the non-profit cTuning foundation
|
# | Year | Description |
[X1] | 2019 | Invited as an international expert to brainstorm further improvements of the ACM Digital Library[ ACM DL ] |
[X2] | 2016 | Invited as an international expert to prepare and co-author the policy on "Result and Artifact Review and Badging" for the ACM conferences, and extend Artifact Appendices which I originally introduced for CGO and PPoPP[ ACM policy on "Result and Artifact Review and Badging" ][ CGO-PPoPP artifact appendices ][ SC'17 artifact appendix ] |
[X3] | 2013 | Invited as an international expert to review research proposals for the open grant competition of the Russian Federation to attract leading scientists to Russian universities with a total budget of around 200,000,000 euros |
[X4] | 2013 | Invited to contribute to EU HiPEAC roadmap on advanced computing (2013 - 2020) [ Online document ] |
[X5] | 2012 | Invited as an international expert to review research proposals for the open grant competition of the Russian Federation to attract leading scientists to Russian universities with a total budget of around 200,000,000 euros |
[X6] | 2012 - cur. | Consulting several major international IT companies (names are currently under NDA) to design faster and more power efficient production computer systems (software and hardware) |
[X7] | 2011 | Invited as an international expert to prepare common EU-Russia IT call (related to GPGPU, programming models, performance and power tuning) |
[X8] | 2011 | Invited as an international expert to review research proposals for the open grant competition of the Russian Federation to attract leading scientists to Russian universities with a total budget of around 300,000,000 euros |
[X9] | 2009 | Invited to contribute to EU HiPEAC roadmap on advanced computing (2009 - 2020) long-term ideas on collaborative and reproducible computer systems' research based on my cTuning and MILEPOST technology - I continued this initiative as an Artifact Evaluation for the leading conferences including CGO, PPoPP, PACT, RTSS and SC.[ Online document ] |
[X10] | 2009 | Consulting ARC (Synopsys) to apply cTuning and MILEPOST technology for multi-objective tuning (performance/code size/power) of customers' programs |
[X11] |
# | Year | Description |
[M1] | 2014 - cur. | Initiated Collective Knowledge Project aggregating all my past R&D to fix science, enable collaborative and reproducible research, and facilitate transfer of AI, ML and quantum research to industry to solve the world's most challenging problems!
|
[M2] | 2011 - cur. | Developed theoretical Collective Mind foundations and supporting plugin-based infrastructure with public web-services to enable collaborative, systematic and reproducible analysis, design and optimization of adaptive computer systems based on extensible public repositories of knowledge, crowdsourcing, online tuning and machine learning, and to initiate new publication model with reproducible results where all research artifacts are continuously shared, validated and extended by the community
|
[M3] | 2007 - cur. | Evangelized and pushed reproducible research in computer engineering to masses and initiate new publication model with reproducible results where all research artifacts (experimental pipelines, benchmarks, codelets, data sets, tools, models) are continuously shared, validated and extended by the community
|
[M4] | 2006 - cur. | Prepared theoretical foundations and led development of the first practical machine learning based self-tuning compiler (MILEPOST GCC and cTuning CC) and plugin-based multi-objective auto-tuning framework (execution time, code size, compilation time, power consumption or any other user defined metric) combined with collective participation of multiple users (cTuning.org)
|
[M5] | 2004 - cur. | Developed concept of statistical collaborative optimization (collective optimization) that dramatically speeded up analysis and multi-objective optimization of computer systems by transparently distributing them among multiple users and combining with statistical analysis |
[M6] | 2004 - cur. | Developed concept of split-compilation to statically enable dynamic optimization and adaptation using code multi-versioning and low-overhead run-time adaptation as a reaction to program behavior, architecture changes, and dataset parameters
|
[M7] | 2004 - cur. | Developed concept of making hardwired tools and applications interactive using simple, event-based plugin framework
|
[M8] | 1999 - cur. | Developed multiple unconventional interdisiplinary approaches for empirical program and architecture analysis, optimization and co-design through reactions to (possibly semantically non-equivalent) modifications (source or binary instruction, loop or thread level patching)
|
[M9] | 1997 - 1999 | Developed concept of unified access to HPC resources for non-specialists as a simple web service
|
[M10] | 1993 - 1999 | Developed prototype of a public research, development and experimentation toolset to design, model and optimize semiconductor neural networks as a practical step towards collaborative reverse engineering of a brain and development of a brain-inspired neuro-computer
|
# | Year | CK | Description |
[R1] | 2017-01 - cur. | Open repository of reusable, customizable, portable and optimized AI artifacts to accelerate AI research and boost innovation
|
|
[R2] | 2014-11 - cur. | Collective Knowledge public repository (CK aka cTuning4) to continue improving whole experimental setup sharing (code, data, dependencies, experimental results, models) along with interactive articles
|
|
[R3] | 2011-09 - cur. | Collective Mind public repository (cM aka cTuning3) to start collaborative systematization of analysis, design and optimization of computer systems based on extensible public repositories of knowledge, crowdsourcing, online tuning and machine learning, and to initiate new publication model where all research artifacts are continuously shared, validated and extended by the community
|
|
[R4] | 2010-03 - 2011-08 | In-house Codelet Tuning Repository for Intel Exascale Lab (aka cTuning2) to decompose large applications into codelets for continuous characterization and tuning |
|
[R5] | 2006-01 - cur. | cTuning.org public repository (aka cTuning1) to start collaborative systematization of analysis, design and optimization of computer systems based on extensible public repositories of knowledge, crowdsourcing, online tuning and machine learning
|
|
[R6] | 2004-06 - 2006-06 | In-house collaborative optimization repository for research on multi-objective program and architecture autotuning and co-design combined with machine learning |
|
[R7] | 1999-02 - 2006-06 | In-house collaborative optimization repository for research on multi-objective program and architecture characterization, optimization and co-design with first experiments on predictive modeling |
|
[R8] | 1993-03 - 1999-02 | In-house Experimental Repository for research, development and experimentation on novel, semiconductor neural networks, and on providing unified access to HPC resources as a web service |
# | Year | Description |
[A1] | 2017-02 | Test of time award for our CGO'07 paper on "rapidly selecting good compiler optimizations using performance counters"
|
[A2] | 2016-05 | Microsoft Azure Research award for Collective Knowledge Technology (crowdsourcing application benchmarking and optimization via Azure cloud) |
[A3] | 2014-12 | EU HiPEAC technology transfer award for transferring cTuning technology to ARM to systematize benchmarking and combining it with "big data" predictive analytics |
[A4] | 2012-04 - 2014-10 | INRIA award and fellowship for "making an outstanding contribution to research" for making program and architecture optimization and co-design more practical, systematic and reproducible by combining cTuning plugin-based autotuning technology with statistical analysis, machine learning and community-driven curation |
[A5] | 2010-11 | HiPEAC award for paper "Evaluating Iterative Optimization across 1000 Data Sets" [P30], PLDI 2010, Canada |
[A6] | 2009-12 | HiPEAC award for paper "Portable Compiler Optimization Across Embedded Programs and Microarchitectures using Machine Learning" [P33], MICRO 2009, NY, USA |
[A7] | 2005-01 | Highest ranked paper "A practical method for quickly evaluating program optimizations" [P57] at HiPEAC 2005, Barcelona, Spain |
[A8] | 2004-10 - 2005-11 | EU HiPEAC Fellowship to collaborate with INRIA Saclay (France) |
[A9] | 2000-01 - 2001-12 | International Overseas Research Student Award (fellowship) for PhD research from the UK government |
[A10] | 1999-06 | Golden Medal for MS studies and thesis from Moscow Institute of Physics and Technology (Russia) |
[A11] | 1996-08 - 1998-08 | International Soros Science Education Program fellowship "in recognition and appreciation of outstanding achievements in the study of science at the university level" (~300 students in Russia) |
# | Year | Description |
[F1] | 2016-05 - cur. | Microsoft Azure Research Sponsorship for the cTuning foundation to move our Collective Knowledge Repository (cknowledge.org/repo) to Microsoft cloud [ Collective Knowledge Repository ] |
[F2] | 2016-05 - 2016-07 | EU FP7 609491 TETRACOM funding for Imperial College London and dividiti to crowdsource OpenGL testing and bug detection using open-source Collective Knowledge Framework and repository [ open-source, BSD-licensed, Collective Knowledge Technology ][ public CK repository ][ ICL multicore programming group ][ dividiti ] |
[F3] | 2014-11 - 2015-04 | EU FP7 609491 TETRACOM funding to validate open-source cTuning technology in ARM (open-source infrastructure and repository for collaborative and reproducible autotuning and "big data" predictive analytics) [ Developed Collective Knowledge Infrastructure and Repository (by non-profit cTuning foundation) ] |
[F4] | 2013-07 - 2013-10 | HiPEAC industrial internship funding for Abdul Memon to validate PhD results in STMicroelectronics (France) working on "Auto Tuning Optimization System Acceleration for Embedded Linux Stacks" [ HiPEAC description ] |
[F5] | 2010-04 - 2011-08 | Funding from Intel and CEA to invited to help establish new Intel Exascale Lab in France based on cTuning technology, serve as a head of application characterization and optimization group, and direct research and development |
[F6] | 2009-06 - 2009-08 | Funding from Google (GSOC program) to move cTuning and MILEPOST technology to mainline GCC (Interactive Compilation Interface and code multiversioning to make statically compiled programs adaptable at run-time) for 2 students from ICT (China) [ GSOC description page for adding and extending plugin-based framework (ICI) to mainline GCC ][ GSOC description page for statically enabling dynamic optimizations in GCC through code cloning ] |
[F7] | 2008-03 - 2008-05 | EU HiPEAC funding for Victor Jimenez (PhD student from UPC, Spain) to visit my research group in INRIA Saclay (France) |
[F8] | 2008-01 - 2008-04 | Funding from ICT (China) for students and faculty exchange to extend cTuning and MILEPOST technology |
[F9] | 2006-09 - 2009-09 | Funding from EU FP6 MILEPOST project to develop practical machine learning based self-tuning compiler
|
[F10] | 1999-02 - 2001-12 | Funding from EU FP5 MHAOTEU project to develop tools for memory hierarchy optimization for High-Performance Computer Systems
|
[F11] | |
# | Year | Degree/course |
[Z1] | 2020-11 | Machine Learning by Andrew Ng (Stanford University) [ Certificate ] |
[Z2] | 2013-10 | Participating in Dagstuhl seminar on "Automatic Application Tuning for HPC Architectures" in Germany [ Website ] |
[Z3] | 2008-07 | Attending 4th International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2008) organized by HiPEAC in L'Aquila, Italy
|
[Z4] | 2007-07 | Attending 3rd International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2007) organized by HiPEAC in L'Aquila, Italy
|
[Z5] | 2006-07 | Attending 2nd International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2006) organized by HiPEAC in L'Aquila, Italy [ Website ][ Courses ] |
[Z6] | 2004-05 | PhD in computer science from the University of Edinburgh, UK
|
[Z7] | 1999-06 | MS summa cum laude in computer engineering from Moscow Institute of Physics and Technology and Institute of High-Performance Computing Systems of Russian Academy of Sciences, Russia
|
[Z8] | 1997-06 | BS summa cum laude in physics and electronics from Moscow Institute of Physics and Technology, Russia |
[Z9] | 1993-06 | Graduated from Moscow Secondary School No249 with medal |
[Z10] | 1993-06 | Graduated from Moscow College of Physics and Technology, Russia
|
# | Year | CK | Description |
[S1] | 2015-03 - cur. | Android application "Crowdsource Experiments" to for collaborative hardware and software optimization and machine learning using Android-based mobile devices provided by volunteers
|
|
[S2] | 2014-11 - cur. | Collective Knowledge Framework and Repository (CK aka cTuning4, BSD-license) - Collective Knowledge (CK) is a light-weight, portable, modular and python-based framework, repository, web service and SDK to organize, describe, cross-link and share user code, data, experimental setups and meta information as unified and reusable components with JSON API via standard Git services (such as GITHUB or BitBucket).
|
|
[S3] | 2011-09 - 2013-09 | Collective Mind Framework and Repository (cM aka cTuning3) - plugin-based knowledge management system to preserve, systematize and share all research, development and experimentation artifacts using private or in-house web and plugin-based, customizable, schema-free, NoSQL repository of knowledge combined with crowdsourcing and machine learning; collaborative and agile implementation and systematization of experimental scenarios combined with statistical analysis and data mining; plugin-based program and architecture autotuning and co-design combined with crowdsourcing, machine learning and run-time adaptation
|
|
[S4] | 2011-09 - cur. | OpenME event-based plugin framework and unified interface to making rigid, hardwired applications and tools interactive, tunable and adaptive
|
|
[S5] | 2011-09 - cur. | Alchemist plugin for fine-grain program feature extraction, decremental analysis, and optimization in GCC
|
|
[S6] | 2011-09 - cur. | Android Collective Mind Node to crowdsource program and architecture characterization and multi-objective autotuning (execution time, code size, compilation time, power consumption) using any available Android-based mobile phone, tablet or laptop
|
|
[S7] | 2010-03 - 2011-08 | Colaborative Codelet Tuning Infrastructure (CTI aka cTuning2) to decompose large applications into codelets for continuous characterization and tuning
|
|
[S8] | 2010-01 - 2011-09 | KDatasets to Multiple datasets for cBench [S12] (1000 per benchmark)
|
|
[S9] | 2009-01 - 2010-03 | cTuning CC - machine learning based self-tuning meta-optimizer for any compiler including GCC, LLVM, ICC, etc.
|
|
[S10] | 2006-07 - 2009-06 | MILEPOST GCC - machine learning based self-tuning compiler
|
|
[S11] | 2006-01 - 2010-03 | cTuning and CCC (Continuous Collective Compilation) frameworks for collaborative user-defined program and architecture characterization, multi-objective optimization (execution time, code size, compilation time, power consumption) and co-design of computer systems using public repositories of knowledge, plugin-based autotuning, machine learning and crowdsourcing
|
|
[S12] | 2006-01 - 2010-03 | cBench (Collective Benchmark) to unify and systematize benchmarking with multiple datasets for realistic and collaborative program and architecture autotuning and co-design combined with machine learning; unify training and tuning of MILEPOST GCC []; enable research on split compilation []
|
|
[S13] | 2006-01 - 2010-03 | cDatasets (Collective Datasets) to multiple datasets for cBench [S12] (20..100 per benchmark)
|
|
[S14] | 2004-10 - 2010-03 | UNIDAPT - universal plugin-based program run-time adaptation framework
|
|
[S15] | 2004-06 - 2006-06 | Framework for Continuous Optimization (FCO)
|
|
[S16] | 2004-06 - 2004-12 | Code, data and experiment sharing tool to decentralize collection of huge amount of experiments during tuning GCC optimization heuristic
|
|
[S17] | 2004-06 - 2009-06 | Interactive Compilation Interface (ICI) to open up production compilers (GCC, Open64, PathScale, etc.) through light-weight event-based plugin framework and transform them into powerful interactive research toolsets
|
|
[S18] | 1999-02 - 2006-06 | Source-to-source polyhedral transformation server - source-to-source C and Fortran polyhedral transformation server based on MARS compiler
|
|
[S19] | 1999-02 - 2006-06 | Edinburgh Optimizing Software (EOS) - plugin-based client-server program and architecture characterization and autotuning framework
|
|
[S20] | 1997-06 - 1999-02 | SuperComputer Service (SCS) - framework to provide and unify remote access to high-performance computing systems for non-specialists as a simple web service
|
|
[S21] | 1993-02 - 1999-02 | Semiconductor Brain - semiconductor and modelled neural networks with my own ADC/DAC PC board and analysis software
|
|
[S22] | 1991-08 - 1991-08 | Productivity tool to automatically pack files to remote and removable disks with limited space using fast and random strategy instead of greedy one
|
# | Year | CK | Description |
[H1] | 1993-02 - 1999-02 | ADC/DAC board for personal computer - automating measurement of charateristics of semiconductor devices |
# | Year | CK | Type | Name |
[L1] | 2015-11 | Lecturer | Guest lecture on "Collective Knowledge Technology: from ad hoc computer engineering to collaborative and reproducible data science", University of Manchester (UK) [ Online info ][ Slides ] |
|
[L2] | 2015-03 | Lecturer | Guest lecture on "systematic, collaborative and reproducible experimentation in computer engineering via Collective Knowledge Framework and Repository", University of Copenhagen (Denmark) |
|
[L3] | 2013-03 | Lecturer | Guest lectures on "systematizing tuning of computer systems using crowdsourcing and statistics", National Taiwan University (Taipei, Taiwan) [ Lecture 1 sides ][ Lecture 2 slides ] |
|
[L4] | 2008-09 - 2008-11 | Lecturer | Organizing and teaching MS course on "Future computing systems", University Paris Sud (France) [Course overview from CK / cM] [Lecture 1 (Iterative compilation) from CK / cM] [Lecture 2 (Online tuning and machine learning) from CK / cM] [Lecture 3 (ATF vs ISS) from CK / cM] [Lecture 4 (Dependencies) from CK / cM] [Lecture 5 (Tiling) from CK / cM] [Lecture 6 (Fine grained parallelization) from CK / cM] [Lecture 7 (Coarse grained parallelization) from CK / cM] |
|
[L5] | 2007-10 | Lecturer | Preparing and teaching MS course on "Adaptive and Feedback Driven Compilation and Optimization; Machine Learning", University Paris Sud (France) [Online lecture from CK / cM] |
|
[L6] | 2005-10 | Lecturer | Preparing and teaching MS course on "Adaptive and Feedback Driven Compilation and Optimization; Machine Learning", University Paris Sud (France) [Online lecture from CK / cM] |
# | Year | Type | Name |
[Q1] | 2013-07 - 2013-09 | Intern | Vincent Grevendonk in ARM (UK) |
[Q2] | 2012-09 - 2013-05 | MS student | Michael Pankov in Bauman Moscow State Technical University (France)
|
[Q3] | 2011-01 - 2011-08 | Postdoctoral researcher | Pablo Oliveira in Intel/CEA Exascale Lab (France)
|
[Q4] | 2010-04 - 2011-08 | MS student and expert engineer | Frank Talbart in Intel/CEA Exascale Lab (France)
|
[Q5] | 2010-04 - 2011-08 | PhD student | Souad Koliai in UVSQ (France) funded by Intel/CEA Exascale Lab (France) |
[Q6] | 2009-09 - 2013-07 | PhD student | Yuriy Kashikov in UVSQ (France) funded by INRIA and Intel/CEA Exascale Lab (France)
|
[Q7] | 2009-09 - 2016-06 | PhD student | Abdul Wahid Memon in the University of Paris-Saclay (France) funded by national government, INRIA and HiPEAC/STMicroelectronics internship
|
[Q8] | 2009-06 - 2009-08 | MS student | Yuanjie Huang in Institute of Computing Technology (China) funded by Google Summer of Code
|
[Q9] | 2009-06 - 2009-08 | MS student | Liang Peng in Institute of Computing Technology (China) funded by Google Summer of Code
|
[Q10] | 2009-04 - 2009-08 | Postdoctoral researcher | Cosmin Oancea in INRIA Saclay (France)
|
[Q11] | 2009-01 - 2009-06 | Expert engineer | Zbigniew Chamski in INRIA Saclay (France) funded by EU MILEPOST project
|
[Q12] | 2008-03 - 2008-08 | Postdoctoral researcher | Abid Muslim Malik in INRIA Saclay (France) funded by EU MILEPOST project
|
[Q13] | 2008-01 - 2008-02 | MS student | Lianjie Luo in Institute of Computing Technology (China) |
[Q14] | 2007-03 - 2007-04 | PhD student | Victor Jimenez in UPC (Spain) visiting INRIA Saclay (France) funded by EU HiPEAC fellowship |
[Q15] | 2006-09 - 2008-08 | PhD student | Cupertino Miranda in INRIA Saclay (France) |
[Q16] | 2006-09 - 2007-08 | PhD student | Piotr Lesnicki in INRIA Saclay (France) |
[Q17] | 2003-06 - 2003-08 | MS student | Edwin Bonilla in the University of Edinburgh (UK)
|
# | Year | CK | Type | Event |
[E1] | 2019-04 | Artifact evaluation | Gennady Pekhimenko (University of Toronto, Canada) and Grigori Fursin (dividiti, UK / cTuning foundation, France). Artifact evaluation for SysML'19 , Stanford, CA, March 2019 [ AE website ][ SysML'19 website ] |
|
[E2] | 2018-10 | Competition | Quantum Computing Hack Day , London, UK, October 2018
|
|
[E3] | 2018-03 | Competition | Luis Ceze (University of Washington, USA), Natalie Enright Jerger (University of Toronto, Canada), Babak Falsafi (EPFL, Switzerland), Grigori Fursin (cTuning foundation, France / dividiti, UK), Anton Lokhmotov (dividiti, UK), Thierry Moreau (University of Washington, USA), Adrian Sampson (Cornell University, USA) and Phillip Stanley Marbell (University of Cambridge, UK). ReQuEST: 1st open, reproducible and Pareto efficient SW/HW co-design competition for deep learning (speed, accuracy, costs) co-located with ACM ASPLOS 2018 , Williamsburg, VA, USA, March 2018
|
|
[E4] | 2018-03 | Panel | Grigori Fursin (cTuning foundation, France / dividiti, UK), Thierry Moreau (University of Washington, USA), Hillery Hunter (IBM, USA), Yiran Chen (Duke University, USA), Charles Qi (Cadence, USA) and Tianqi Chen (University of Washington, USA). Open panel and discussion on tackling complexity, reproducibility and tech transfer challenges in a rapidly evolving AI/ML/systems research co-located with ACM ReQuEST-ASPLOS'18 , Williamsburg, VA, USA, March 2018
|
|
[E5] | 2018-03 | Organizing committee | Grigori Fursin (dividiti, UK / cTuning foundation, France). Organizing Committee for ASPLOS'18 , Williamsburg, Virginia, USA, March 2018 |
|
[E6] | 2018-02 | Artifact evaluation | Malavika Samak (MIT, USA) and Grigori Fursin (cTuning foundation, France / dividiti, UK). Artifact evaluation for PPoPP'18 , Vienna, Austria, February 2018 [ AE website ][ PPoPP'18 website ] |
|
[E7] | 2018-02 | Artifact evaluation | Michel Steuwer (University of Glasgow, UK) and Grigori Fursin (cTuning foundation, France / dividiti, UK). Artifact evaluation for CGO'18 , Vienna, Austria, February 2018 [ AE website ][ CGO'18 website ] |
|
[E8] | 2017-09 | Artifact evaluation | Grigori Fursin (dividiti, UK / cTuning foundation, France) and Bruce Childers (University of Pittsburgh, USA). Artifact evaluation for PACT'17 , Portland, Oregon, September 2017 [ AE website ][ PACT'17 website ] |
|
[E9] | 2017-02 | Artifact evaluation | Wonsun Ahn (University of Pittsburgh, USA), Bruce Childers (University of Pittsburgh, USA) and Grigori Fursin (cTuning foundation, France / dividiti, UK). Artifact evaluation for PPoPP'17 , Austin, Texas, USA, February 2017 [ AE website ][ PPoPP'17 website ] |
|
[E10] | 2017-02 | Artifact evaluation | Joseph Devietti (University of Pennsylvania, USA), Bruce Childers (University of Pittsburgh, USA) and Grigori Fursin (dividiti, UK / cTuning foundation, France). Artifact evaluation for CGO'17 , Austin, Texas, USA, February 2017 [ AE website ][ CGO'17 website ] |
|
[E11] | 2016-09 | Artifact evaluation | Zheng Wang (Lancaster University, UK), Hugh Leather (University of Edinburgh, UK), Bruce Childers (University of Pittsburgh, USA) and Grigori Fursin (dividiti, UK / cTuning foundation, France). Artifact evaluation for PACT'16 , Haifa, Israel, September 2016 [ AE website ][ PACT'16 website ] |
|
[E12] | 2016-03 | Artifact evaluation | Grigori Fursin (dividiti, UK / cTuning foundation, France) and Bruce Childers (University of Pittsburgh, USA). Artifact evaluation for CGO'16 , Barcelona, Spain, March 2016 [ AE website ][ CGO'16 website ] |
|
[E13] | 2016-03 | Artifact evaluation | Grigori Fursin (dividiti, UK / cTuning foundation, France) and Bruce Childers (University of Pittsburgh, USA). Artifact evaluation for PPoPP'16 , Barcelona, Spain, March 2016 [ AE website ][ PPoPP'16 website ] |
|
[E14] | 2016-01 | Workshop | Grigori Fursin (cTuning foundation, France / dividiti, UK) and Christophe Dubach (University of Edinburgh, UK). 6th International workshop on Adaptive Self-Tuning Computing Systems (ADAPT) with a new open publication model and public Reddit discussions co-located with HiPEAC 2016 , Prague, Czech Republic, January 2016
|
|
[E15] | 2015-11 | Artifact evaluation | Bruce Childers (University of Pittsburgh, USA), Grigori Fursin (dividiti, UK / cTuning foundation, France), Shriram Krishnamurthi (Brown University, USA) and Andreas Zeller (Saarland University, Germany). Dagstuhl Perspectives Workshop: Artifact Evaluation for Publications , Dagstuhl, Germany, November 2015 |
|
[E16] | 2015-02 | Artifact evaluation | Grigori Fursin (INRIA / cTuning foundation, France) and Bruce Childers (University of Pittsburgh, USA). Artifact evaluation for PPoPP'15 , San Francisco Bay Area, CA, USA, Feburary 2015 [ AE website ][ PPoPP'15 website ] |
|
[E17] | 2015-02 | Artifact evaluation | Grigori Fursin (INRIA / cTuning foundation, France) and Bruce Childers (University of Pittsburgh, USA). Artifact evaluation for CGO'15 , San Francisco Bay Area, CA, USA, Feburary 2015 [ AE website ][ CGO'15 website ] |
|
[E18] | 2015-01 | Workshop | Christophe Dubach (University of Edinburgh, UK) and Grigori Fursin (cTuning foundation, France). 5th International workshop on Adaptive Self-Tuning Computing Systems (ADAPT) with a special focus on reproducibility co-located with HiPEAC 2015 , Amsterdam, the Netherlands, January 2015
|
|
[E19] | 2015-01 | Special journal issue | Alex Jones (University of Pittsburgh, USA) and Grigori Fursin (INRIA, France). Special Issue on Reproducible Research Methodologies, IEEE Transactions on Emerging Topics in Computing (TETC)
|
|
[E20] | 2014-06 | Workshop | Grigori Fursin (INRIA, France), Alex Jones (University of Pittsburgh, USA), Daniel Mosse (University of Pittsburgh, USA) and Bruce Childers (University of Pittsburgh, USA). 1st ACM SIGPLAN International Workshop on Reproducible Research Methodologies and New Publication Models (TRUST) co-located with PLDI 2014 , Edinburgh, UK, June 2014
|
|
[E21] | 2014-05 | Panel | Marisa Gil (BSC/UPC, Spain), Chris Fensch (University of Edinburgh, UK) and Grigori Fursin (INRIA, France). Panel "Is Current Research on Heterogeneous HPC Platforms inline with Real-world Application needs?" co-located with HiPEAC Spring Computing Systems Week 2014 , BSC, Barcelona, Spain, May 2014
|
|
[E22] | 2014-02 | Workshop | Alex Jones (University of Pittsburgh, USA), Grigori Fursin (INRIA, France), Daniel Mosse (University of Pittsburgh, USA) and Bruce Childers (University of Pittsburgh, USA). Workshop on Reproducible Research Methodologies (REPRODUCE) co-located with HPCA 2014 , Orlando, Florida, USA, February 2014
|
|
[E23] | 2014-01 | Workshop | Christophe Dubach (University of Edinburgh, UK) and Grigori Fursin (INRIA, France). 4th International workshop on Adaptive Self-Tuning Computing Systems (ADAPT) with a special focus on reproducibility co-located with HiPEAC 2014 , Vienna, Austria, January 2014
|
|
[E24] | 2014-01 | Panel | Grigori Fursin (INRIA, France), Alex Jones (University of Pittsburgh, USA), Daniel Mosse (University of Pittsburgh, USA) and Bruce Childers (University of Pittsburgh, USA). Panel on reproducible research methodologies and new publication models in computer engineering co-located with ADAPT 2014 , Vienna, Austria, January 2014
|
|
[E25] | 2013-05 | Thematic session | Grigori Fursin (INRIA, France). Thematic session - making computer engineering a science co-located with ACM ECRC 2013 / HiPEAC computing week 2013 , Paris, France, May 2013
|
|
[E26] | 2013-01 | Workshop | Christophe Dubach (University of Edinburgh, UK) and Grigori Fursin (INRIA, France). 3rd International workshop on Adaptive Self-Tuning Computing Systems (ADAPT) co-located with HiPEAC 2013 , Berlin, Germany, January 2013
|
|
[E27] | 2012-04 | Thematic session | Grigori Fursin (INRIA, France). Thematic session - "Collective characterization, optimization and design of computer systems" co-located with HiPEAC spring computing week 2012 , Goteborg, Sweden, April 2012
|
|
[E28] | 2012-03 | Workshop | Grigori Fursin (Intel/CEA Exascale Lab, France), Jason Mars (University of Virginia, USA), Yuriy Kashnikov (Intel/CEA Exascale Lab, France) and Robert Hundt (Google, USA). 2nd International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (EXADAPT) co-located with ASPLOS 2012 , London, UK, March 2012
|
|
[E29] | 2012-03 | Panel | Grigori Fursin (INRIA, France). Panel - Joint EXADAPT 2012 / GPGPU 2012 round table on "Leveraging GPUs and Self-Tuning Systems on the Road to Exascale" co-located with EXADAPT 2012 , London, UK, March 2012
|
|
[E30] | 2011-11 | BOF | Grigori Fursin (INRIA, France) and Marie-Christine Sawley (Intel/CEA Exascale Lab, France). BOF - Collaboratively mining rich information to prepare the Exascale challenges @ SC 2011 co-located with SuperComputing 2011 , Seattle, WA, USA, November 2011
|
|
[E31] | 2011-05 | Workshop | Grigori Fursin (Intel/CEA Exascale Lab, France), Jason Mars (University of Virginia, USA), Yuriy Kashnikov (Intel/CEA Exascale Lab, France) and Robert Hundt (Google, USA). 1st International ACM Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (EXADAPT) co-located with PLDI 2011 / FCRC 2011 , San Jose, USA, June 2011
|
|
[E32] | 2011-04 | Workshop | Grigori Fursin (Intel/CEA Exascale Lab, France) and John Cavazos (University of Delaware, USA). 5th International Workshop Statistical and Machine learning approaches to ARchitecture and compilaTion (SMART) co-located with CGO 2011 , Chamonix, France, April 2011
|
|
[E33] | 2010-01 | Tutorial | Sid Touati (UVSQ, France) and Grigori Fursin (INRIA, France). Tutorial - "Speedup-Test: Statistical Methodology to Evaluate Program Speedups and their Optimisation Techniques" co-located with HiPEAC 2010 , Pisa, Italy, January 2010 [ Website ] |
|
[E34] | 2010-01 | Workshop | Grigori Fursin (INRIA, France) and John Cavazos (University of Delaware, USA). 4th International Workshop Statistical and Machine learning approaches to ARchitecture and compilaTion (SMART) co-located with HiPEAC 2010 , Pisa, Italy, January 2010
|
|
[E35] | 2010-01 | Panel | Dorit Nuzman (IBM Haifa, Israel) and Grigori Fursin (INRIA, France). 2nd International Workshop on GCC Research Opportunities (GROW) co-located with HiPEAC 2010 , Pisa, Italy, January 2010
|
|
[E36] | 2009-06 | Tutorial | Grigori Fursin (INRIA, France). cTuning tools tutorial on collaborative and reproducible program and architecture characterization and autotuning co-located with HiPEAC computing systems week , Infineon, Munich, Germany, June 2009 |
|
[E37] | 2009-01 | Workshop | Grigori Fursin (INRIA, France) and John Cavazos (University of Delaware, USA). 3rd International Workshop Statistical and Machine learning approaches to ARchitecture and compilaTion (SMART) co-located with HiPEAC 2009 , Paphos, Cyprus, January 2009
|
|
[E38] | 2009-01 | Panel | Grigori Fursin (INRIA, France) and John Cavazos (University of Delaware, USA). Panel - Can machine learning help to solve the multicore code generation issues? co-located with HiPEAC 2009 , Paphos, Cyprus, January 2009
|
|
[E39] | 2008-01 | Workshop | Grigori Fursin (INRIA, France) and John Cavazos (University of Delaware, USA). 2nd International Workshop Statistical and Machine learning approaches to ARchitecture and compilaTion (SMART) co-located with HiPEAC 2008 , Goteborg, Sweden, January 2008
|
|
[E40] | 2007-01 | Tutorial | Albert Cohen (INRIA, France), Ayal Zaks (IBM Haifa, Israel), Dorit Nuzman (IBM Haifa, Israel), Diego Novillo (Red Hat, USA), Roberto Costa (STMicroelectronics, Italy), Grigori Fursin (INRIA, France) and Sebastian Pop (Ecole des Mines de Paris, France). 2nd HiPEAC GCC Tutorial: How To and Return on Experience co-located with HiPEAC 2007 , Ghent, Belgium, January 2007 [ Website ] |
|
[E41] | 2007-01 | Workshop | Grigori Fursin (INRIA, France) and John Cavazos (University of Delaware, USA). 1st International Workshop Statistical and Machine learning approaches to ARchitecture and compilaTion (SMART) co-located with HiPEAC 2007 , Ghent, Belgium, January 2007 [ Website ][ Final program ] |
|
[E42] | 2001-05 | Workshop | Michael O'Boyle (University of Edinburgh, UK) and Grigori Fursin (University of Edinburgh, UK). 9th Workshop on Compilers for Parallel Computers (CPC) , Edinburgh, UK, June 2001
|
# | Year | CK | Type | Citation |
[P1] | 2021 | Journal | Grigori Fursin. Collective Knowledge: organizing research projects as a database of reusable components and portable workflows with common APIs. Accepted for Philosophical Transactions A of the Royal Society, March 2021 [CK bib / cM bib] [View doc from CK / cM ][ DOI ][ preprint ] |
|
[P2] | 2021 | Technical report | Rafael Ferreira da Silva, Henri Casanova, Kyle Chard, Dan Laney, Dong Ahn, Shantenu Jha, Carole A. Goble, Lavanya Ramakrishnan, Luc Peterson, Bjoern Enders, Douglas Thain, Ilkay Altintas, Yadu N. Babuji, Rosa M. Badia, Vivien Bonazzi, Taina Coleman, Michael R. Crusoe, Ewa Deelman, Frank Di Natale, Paolo Di Tommaso, Thomas Fahringer, Rosa Filgueira, Grigori Fursin, Alex Ganose, Bjorn Gruning, Daniel S. Katz, Olga Kuchar, Ana Kupresanin, Bertram Ludascher, Ketan Maheshwari, Marta Mattoso, Kshitij Mehta, Todd Munson, Jonathan Ozik, Tom Peterka, Loic Pottier, Tim Randles, Stian Soiland-Reyes, Benjamin Tovar, Matteo Turilli, Thomas D. Uram, Karan Vahi, Michael Wilde, Matthew Wolf and Justin M. Wozniak. Workflows Community Summit: Bringing the Scientific Workflows Community Together. arXiv:2103.09181, March 2021 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P3] | 2021 | Journal | Paolo Sylos Labini, Marco Cianfriglia, Damiano Perri, Grigori Fursin, Anton Lokhmotov, Cedric Nugteren, Bruno Carpentieri, Fabiana Zollo and Flavio Vella. On the Anatomy of Predictive Models for Accelerating GPU Convolution Kernels and Beyond. ACM Transactions on Architecture and Code Optimization (TACO), January 2021 [CK bib / cM bib] [View doc from CK / cM ][ ACM DL ] |
|
[P4] | 2020 | Technical report | Grigori Fursin. The Collective Knowledge project: making ML models more portable and reproducible with open APIs, reusable best practices and MLOps. arXiv:2006.07161, June 2020
|
|
[P5] | 2018 | Technical report | Luis Ceze, Natalie Enright Jerger, Babak Falsafi, Grigori Fursin, Anton Lokhmotov, Thierry Moreau, Adrian Sampson and Adrian Sampson. Proceedings Front Matter: Introducing the 1st ACM ReQuEST Workshop/Tournament on Reproducible Software/Hardware Co-design of Pareto-Efficient Deep Learning. ACM Digital Library, June 2018 [CK bib / cM bib] [View doc][ Proceedings front-matter ][ ReQuEST-ASPLOS'18 ACM proceedings ][ ReQuEST live scoreboard with SW/HW/AI/ML co-design configurations ] |
|
[P6] | 2018 | Technical report | Marco Cianfriglia, Flavio Vella, Cedric Nugteren, Anton Lokhmotov and Grigori Fursin. A model-driven approach for a new generation of adaptive libraries. arXiv tech.report 1806.07060, June 2018 [CK bib / cM bib] [View doc][ arXiv ] |
|
[P7] | 2018 | Technical report | Anton Lokhmotov, Nikolay Chunosov, Flavio Vella and Grigori Fursin. Multi-objective autotuning of MobileNets across the full software/hardware stack. Proceedings of the 1st on Reproducible Quality-Efficient Systems Tournament on Co-designing Pareto-efficient Deep Learning (ReQuEST-ASPLOS'18), June 2018 [CK bib / cM bib] [View doc][ ACM DL (DOI) ] |
|
[P8] | 2018 | Technical report | Grigori Fursin, Anton Lokhmotov, Dmitry Savenko and Eben Upton. A Collective Knowledge workflow for collaborative research into multi-objective autotuning and machine learning techniques. arXiv tech.report 1801.08024, January 2018 [CK bib / cM bib] [View doc][ arXiv ][ Interactive CK report ][ GitHub repository ][ FigShare CK archives ][ Live CK repository with latest crowd-tuning results ] |
|
[P9] | 2018 | Technical report | Thierry Moreau, Anton Lokhmotov and Grigori Fursin. Introducing ReQuEST: an Open Platform for Reproducible and Quality-Efficient Systems-ML Tournaments. arXiv tech.report 1801:06378, January 2018 [CK bib / cM bib] [View doc][ arXiv ][ ReQuEST tournament web page ][ CK live scoreboard with SW/HW/AI/ML co-design configurations ] |
|
[P10] | 2016 | Workshop | Anton Lokhmotov and Grigori Fursin. Nearly Everything You Need to Know About Optimizing Convolutional Neural Networks on Embedded Platforms with OpenCL. International Workshop on OpenCL (IWOCL), Vienna, Austria, April 2016
|
|
[P11] | 2016 | Conference | Grigori Fursin, Anton Lokhmotov and Ed Plowman. Collective Knowledge: towards R&D sustainability. DATE 2016: Design, automation and test in Europe, Dresden, Germany, March 2016
|
|
[P12] | 2016 | Workshop | Bruce Childers, Grigori Fursin, Shriram Krishnamurthi and Andreas Zeller. Artifact Evaluation for Publications. Dagstuhl Perspectives Workshop 15452, Prague, Czech Republic, March 2016
|
|
[P13] | 2016 | Workshop | Anton Lokhmotov and Grigori Fursin. Collaborative design and optimization using Collective Knowledge. MULTIPROG 2016: Programmability and Architectures for Heterogeneous Multicores, Prague, Czech Republic, January 2016
|
|
[P14] | 2014 | Workshop | Grigori Fursin and Christophe Dubach. Experience report: community-driven reviewing and validation of publications. Proceedings of the 1st Workshop on Reproducible Research Methodologies and New Publication Models in Computer Engineering (TRUST 2014) co-located with PLDI 2014, Edinburgh, UK, June 2014
|
|
[P15] | 2014 | Extended abstract | Grigori Fursin. Crowdsourcing autotuning: challenges and possible solutions. Extended abstract at Dagstuhl Seminar 13401, Dagstuhl, Germany, January 2014 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P16] | 2013 | Workshop | Abdul Wahid Memon and Grigori Fursin. Crowdtuning: systematizing autotuning using predictive modeling and crowdsourcing. Proceedings of the Application Autotuning for HPC mini-symposium co-located with PARCO 2013, Munich, Germany, September 2013 [CK bib / cM bib] [View doc] [View doc] |
|
[P17] | 2013 | Technical report | Grigori Fursin. Collective Mind: cleaning up the research and experimentation mess in computer engineering using crowdsourcing, big data and machine learning. INRIA technical report HAL-00850880, France, 2013
|
|
[P18] | 2013 | Newsletter | Grigori Fursin. HiPEAC Thematic Session on "Making Computer Engineering a science": cleaning up the mess. HiPEAC newsletter 35, 2013
|
|
[P19] | 2013 | Introduction | Christophe Dubach and Grigori Fursin. Introducing 3rd International Workshop on Adaptive Self-Tuning Computing Systems. ACM Digital Library, 2013 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P20] | 2013 | Poster | Grigori Fursin. Poster: cTuning.org: novel collaborative methodology, publication model, framework and repository to crowdsource autotuning. HiPEAC conference poster session, Berlin, Germany, January 2013 [CK bib / cM bib] [View doc from CK / cM ] |
|
[P21] | 2012 | Extended abstract | Grigori Fursin. cTuning.org: Novel Extensible Methodology, Framework and Public Repository to Collaboratively Address Exascale Challenges. Extended abstract at SuperComputing Companion (SC), pages 1401-1402, Salt Lake City, Utah,USA, November 2012 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P22] | 2012 | Poster | Grigori Fursin. cTuning.org: novel extensible methodology, framework and public repository to collaboratively address Exascale challenges. Poster at SuperComputing Companion (SC), pages 1403, Salt Lake City, Utah,USA, 2012 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P23] | 2012 | Journal | Yang Chen, Shuangde Fang, Yuanjie Huang, Lieven Eeckhout, Grigori Fursin, Olivier Temam and Chengyong Wu. Deconstructing iterative optimization. ACM Transactions on Architecture and Code Optimization (TACO), Volume 9, Number 3, pages 21:1-21:30, September 2012 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P24] | 2012 | Introduction | Grigori Fursin, Yuriy Kashnikov, Jason Mars and Robert Hundt. Introducing 2nd International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (EXADAPT). ACM Digital Library, 2012 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P25] | 2012 | Poster | Grigori Fursin. Poster: cTuning.org: Collaborative initiative to create open-source repository and tools to share and reuse knowledge about designs and optimizations of computer systems. HiPEAC conference poster session, Paris, France, January 2012 [CK bib / cM bib] [View doc from CK / cM ] |
|
[P26] | 2011 | Journal | 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, Christopher Williams and Michael O'Boyle. Milepost GCC: Machine Learning Enabled Self-tuning Compiler. International Journal of Parallel Programming, pages 296-327, June 2011
|
|
[P27] | 2011 | Introduction | Grigori Fursin, Yuriy Kashnikov, Jason Mars and Robert Hundt. Introducing ACM SIGPLAN International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (EXADAPT). ACM Digital Library, 2011 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P28] | 2010 | Journal | Grigori Fursin and Olivier Temam. Collective optimization: A practical collaborative approach. ACM Transactions on Architecture and Code Optimization (TACO), Volume 7, Number 4, pages 20:1-20:29, December 2010
|
|
[P29] | 2010 | Poster | Souad Koliai, Grigori Fursin, Tipp Moseley and William Jalby. DECAN: Decremental Performance Analysis Tool via Binary Patching. Poster at the Workshop on Languages and Compilers for Parallel Computing (LCPC), USA, 2010
|
|
[P30] | 2010 | Conference | Yang Chen, Yuanjie Huang, Lieven Eeckhout, Grigori Fursin, Liang Peng, Olivier Temam and Chengyong Wu. Evaluating iterative optimization across 1000 datasets. Proceedings of the 2010 ACM SIGPLAN conference on Programming language design and implementation (PLDI), pages 448-459, Toronto, Canada, June 2010 (acceptance rate: 20% (41/204)) [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P31] | 2010 | Conference | Mircea Namolaru, Albert Cohen, Grigori Fursin, Ayal Zaks and Ari Freund. Practical aggregation of semantical program properties for machine learning based optimization. Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES'10), pages 197-206, Scottsdale, Arizona, USA, October 2010 (acceptance rate=29%) [CK bib / cM bib] [View doc from CK / cM ] |
|
[P32] | 2010 | Workshop | Yuanjie Huang, Liang Peng, Chengyong Wu, Yuriy Kashnikov, Joern Renneke and Grigori Fursin. Transforming GCC into a research-friendly environment: plugins for optimization tuning and reordering, function cloning and program instrumentation. 2nd International Workshop on GCC Research Opportunities (GROW), co-located with HiPEAC'10 conference, Pisa, Italy, January 2010 (acceptance rate: 57% (8/14)) [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P33] | 2009 | Conference | Christophe Dubach, Timothy M. Jones, Edwin Bonilla, Grigori Fursin and Michael O'Boyle. Portable compiler optimisation across embedded programs and microarchitectures using machine learning. Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), pages 78-88, New York, NY, USA, December 2009 (acceptance rate: 25% (52/209))
|
|
[P34] | 2009 | Press release | World's First Intelligent, Open Source Compiler Provides Automated Advice on Software Code Optimization (IBM Research and European Union Provide Software Developers with Performance Gains and Faster Time-To-Market). IBM MILEPOST project press release, Haifa, Israel and Armonk, NY, USA, June 2009 [CK bib / cM bib] [View doc] |
|
[P35] | 2009 | Workshop | Grigori Fursin. Collective Tuning Initiative: automating and accelerating development and optimization of computing systems. Proceedings of the GCC Developers' Summit, Montreal, Canada, June 2009
|
|
[P36] | 2009 | Conference | John Thomson, Michael O'Boyle, Grigori Fursin and Björn Franke. Reducing training time in a one-shot machine learning-based compiler. Proceedings of the 22nd international conference on Languages and Compilers for Parallel Computing (LCPC), Newark, DE, USA, October 2009 [CK bib / cM bib] [View doc from CK / cM ] |
|
[P37] | 2009 | Workshop | Lianjie Luo, Yang Chen, Chengyong Wu, Shun Long and Grigori Fursin. Finding representative sets of optimizations for adaptive multiversioning applications. 3rd Workshop on Statistical and Machine Learning Approaches Applied to Architectures and Compilation (SMART'09), co-located with HiPEAC'09 conference, Paphos, Cyprus, 2009 (acceptance rate=62% (8/13)) [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P38] | 2009 | Conference | Grigori Fursin and Olivier Temam. Collective Optimization. Proceedings of the 4th International Conference on High Performance Embedded Architectures and Compilers (HiPEAC), pages 34-49, Paphos, Cyprus, January 2009 (acceptance rate: 28% (27/97)) [CK bib / cM bib] [View doc from CK / cM ] |
|
[P39] | 2009 | Conference | Víctor J. Jiménez, Lluís Vilanova, Isaac Gelado, Marisa Gil, Grigori Fursin and Nacho Navarro. Predictive Runtime Code Scheduling for Heterogeneous Architectures. Proceedings of the 4th International Conference on High Performance Embedded Architectures and Compilers (HiPEAC), pages 19-33, Paphos, Cyprus, January 2009 (acceptance rate=28% (27/97))
|
|
[P40] | 2009 | Journal | Shun Long and Grigori Fursin. Systematic search within an optimisation space based on Unified Transformation Framework. International Journal of Computational Science and Engineering (IJCSE), Volume 4, Number 2, pages 102-111, July 2009 [CK bib / cM bib] [View doc from CK / cM ] |
|
[P41] | 2008 | Poster | 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 and Michael O'Boyle. MILEPOST GCC: machine learning based research compiler. Poster at ACACES summer school, Italy, 2008 [CK bib / cM bib] [View doc from CK / cM ] |
|
[P42] | 2008 | Workshop | 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 and Michael O'Boyle. MILEPOST GCC: machine learning based research compiler. Proceedings of the GCC Developers' Summit, Ottawa, Canada, June 2008
|
|
[P43] | 2007 | Workshop | 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 [CK bib / cM bib] |
|
[P44] | 2007 | Poster | Grigori Fursin, Cupertino Miranda, Sebastian Pop and Albert Cohen. Enabling Interactivity in GCC for Fine-Grain Optimizations. Poster at ACACES summer school, Italy, 2007 [CK bib / cM bib] [View doc from CK / cM ] |
|
[P45] | 2007 | Workshop | 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, June 2008
|
|
[P46] | 2007 | Conference | Christophe Dubach, John Cavazos, Björn Franke, Grigori Fursin, Michael O'Boyle and Olivier Temam. Fast compiler optimisation evaluation using code-feature based performance prediction. Proceedings of the 4th international conference on Computing Frontiers, pages 131-142, Ischia, Italy, May 2007 (acceptance rate=50% (28/56)) [CK bib / cM bib] [View doc from CK / cM ] |
|
[P47] | 2007 | Conference | John Cavazos, Grigori Fursin, Felix Agakov, Edwin Bonilla, Michael O'Boyle and Olivier Temam. Rapidly Selecting Good Compiler Optimizations using Performance Counters. Proceedings of the International Symposium on Code Generation and Optimization (CGO), pages 185-197, San Jose, USA, March 2007
|
|
[P48] | 2007 | Workshop | 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) co-located with PACT'07, Brasov, Romania, September 2007 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P49] | 2007 | Conference | 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 2nd international conference on High performance embedded architectures and compilers (HiPEAC), pages 245-260, Ghent, Belgium, January 2007 (acceptance rate=29%)
|
|
[P50] | 2007 | Workshop | Grigori Fursin and Albert Cohen. Building a Practical Iterative Interactive Compiler. 1st Workshop on Statistical and Machine Learning Approaches Applied to Architectures and Compilation (SMART'07), colocated with HiPEAC 2007 conference, Ghent, Belgium, January 2007 (acceptance rate=58% (7/12))
|
|
[P51] | 2007 | Conference | Shun Long, Grigori Fursin and Björn Franke. A cost-aware parallel workload allocation approach based on machine learning techniques. Proceedings of the 2007 IFIP international conference on Network and Parallel Computing (NPC), pages 506-515, Dalian, China, September 2007 [CK bib / cM bib] [View doc] [View doc from CK backup / cM backup ] |
|
[P52] | 2006 | Conference | John Cavazos, Christophe Dubach, Felix Agakov, Edwin Bonilla, Michael 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), pages 24-34, Seoul, Korea, October 2006 (acceptance rate=41% (41/100))
|
|
[P53] | 2006 | Conference | Felix Agakov, Edwin Bonilla, John Cavazos, Björn Franke, Grigori Fursin, Michael O'Boyle, John Thomson, Mark Toussaint and Christopher K. I. Williams. Using Machine Learning to Focus Iterative Optimization. Proceedings of the International Symposium on Code Generation and Optimization (CGO), pages 295-305, New York, NY, USA, March 2006 (acceptance rate=36% (29/80)) [CK bib / cM bib] [View doc from CK / cM ] |
|
[P54] | 2006 | Journal | Grigori Fursin, Albert Cohen, Michael O'Boyle and Olivier Temam. Quick and Practical Run-Time Evaluation of Multiple Program Optimizations. Transactions on High-Performance Embedded Architectures and Compilers, Volume 1, pages 13-31, 2006
|
|
[P55] | 2005 | Conference | Björn Franke, Michael O'Boyle, John Thomson and Grigori Fursin. Probabilistic source-level optimisation of embedded programs. Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), pages 78-86, Chicago, IL, USA, June 2005 (acceptance rate=26% (25/95))
|
|
[P56] | 2005 | Workshop | 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), pages 137-144, Oslo, Norway, June 2005
|
|
[P57] | 2005 | Conference | Grigori Fursin, Albert Cohen, Michael O'Boyle and Olivier Temam. A practical method for quickly evaluating program optimizations. Proceedings of the First International Conference on High Performance Embedded Architectures and Compilers (HiPEAC), pages 29-46, Barcelona, Spain, November 2005 (acceptance rate=20% (17/84))
|
|
[P58] | 2004 | PhD thesis | Grigori Fursin. Iterative Compilation and Performance Prediction for Numerical Applications. PhD thesis, University of Edinburgh, UK, May 2004
|
|
[P59] | 2004 | Journal | Grigori Fursin, Michael O'Boyle, Olivier Temam and Gregory Watts. A fast and accurate method for determining a lower bound on execution time. Concurrency: Practice and Experience, Volume 16, Number 2-3, pages 271-292, January 2004
|
|
[P60] | 2003 | Poster | Grigori Fursin. Poster: Iterative Compilation and Performance Prediction. Division of Informatics, University of Edinburgh, UK, 2003 [CK bib / cM bib] [View doc from CK / cM ] |
|
[P61] | 2002 | Workshop | Grigori Fursin, Michael O'Boyle and Peter Knijnenburg. Evaluating Iterative Compilation. Proceedings of the 15th Workshop on Languages and Compilers for Parallel Computing (LCPC), pages 305-315, College Park, MD, USA, 2002
|
|
[P62] | 2001 | Technical report | Grigori Fursin, Michael O'Boyle, Olivier Temam and Gregory Watts. A Fast and Accurate Evaluation of Memory Performance Upper-Bound. ESPRIT project No 24942 technical report, 2001 [CK bib / cM bib] |
|
[P63] | 2001 | Workshop | Grigori Fursin, Michael 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), pages 163-172, Edinburgh, UK, 2001
|
|
[P64] | 2000 | Technical report | Jaume Abella, Grigori Fursin, Antonio Gonzalez, Joseph Llosa, Michael O'Boyle, Abhishek Prabhat, Olivier Temam, Sid Touati, Xavier Vera and Gregory Watts. Advanced Performance Analysis. MHAOTEU ESPRIT project No 24942 technical report M3.D2, 2001 [CK bib / cM bib] |
|
[P65] | 2000 | Conference | Jaume Abella, Sid Touati, A Anderson, C Ciuraneta, J M Codina M Dai, Christine Eisenbeis, Grigori Fursin, Antonio Gonzalez, Joseph Llosa, Michael O'Boyle, A Randrianatoavina, J Sanchez, Olivier Temam, Xavier Vera and Gregory Watts. The MHAOTEU Toolset for Memory Hierarchy Management. 16th IMACS World Congress on Scientific Computation, Applied Mathematics and Simulation, Lausanne, Switzerland, August 2000 [CK bib / cM bib] [View doc from CK / cM ] |
|
[P66] | 2000 | Technical report | Jaume Abella, Cedric Bastoul, Jean-Luc Bechennec, Nathalie Drach, Christine Eisenbeis, Paul Feautrier, Björn Franke, Grigori Fursin, Antonio Gonzalez, Toru Kisku, Peter Knijnenburg, Joseph Llosa, Michael O'Boyle, Julien Sebot and Xavier Vera. Guided Transformations. MHAOTEU ESPRIT project No 24942 technical report M3.D2, 2001 [CK bib / cM bib] |
|
[P67] | 1999 | National MS thesis | Grigori Fursin. Unifying remote access to high-performance computing systems (HPC) as a web service. MS Thesis, Moscow Institute of Physics and Technology and Institute of High-Performance Computing Systems of Russian Academy of Sciences, Moscow, Russia, May 1999 [CK bib / cM bib] |
|
[P68] | 1997 | National Conference | Grigori Fursin. Measurement of characteristics of neural elements with the aid of personal computer. Proceedings of the national conference on physical processes in devices of electronic and laser engineering at Moscow Institute of Physics and Technology, Moscow, Russia, 1997 [CK bib / cM bib] |
|
[P69] | 1995 | National Conference | Grigori Fursin. Modeling 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 at Moscow Institute of Physics and Technology, Moscow, Russia, 1995 [CK bib / cM bib] |
|
[P70] | 1995 | National Conference | 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 at Moscow Institute of Physics and Technology, pages 112-117, Moscow, Russia, 1995 [CK bib / cM bib] |