Français Anglais
Accueil Annuaire Plan du site
Home > Research results > Software & patents
Research results
Software GCC ICI
GCC ICI - GCC Interactive Compilation Interface
Date of the last release: 11 March 2009

Person in charge : FURSIN Grigori


The aim of the Interactive Compilation Interface (ICI) is to transform compilers such as GCC (production quality non-research compiler that supports many languages and architectures) or Open64 into research compiler with minimal changes. We use it to enable research on practical iterative fine-grain program optimizations for different constraints (performance, code size, power consumption, DSE, different ISAs, etc), to unify optimization knowledge reuse among different programs and architectures using statistical and machine learning techniques, and to improve default compiler optimization heuristic. We expect that this will simplify the design of future compilers and make them modular and extensible with automatically tuned optimization heuristic easily adaptable to different architectures and constraints.

More information: http://ctuning.org/ici

Software - Licence : GPL



Research activities
  Compilation

Members
  FURSIN Grigori

Group
  Parallel Architecture

Software & patents
CODALAB
Codalab

DNADNA
Deep Neural Architectures for DNA

CARTOLABE
CARTOLABE