From UNIDAPT.org
UNIDAPT Group (UNIversal aDAPTation) has been created by Dr. Grigori Fursin as a part of INRIA Alchemy Group to continue his PhD and postdoctoral research on intelligent adaptive computing systems. It has close collaboration with the research groups of Prof. Olivier Temam and Prof. Michael O'Boyle.
Continuing innovation in science and industry require ever-increasing computing resources while placing strict requirements on system performance, power consumption, size, response, reliability, portability and design time. Both embedded and large-scale systems evolve toward complex heterogeneous multi-chip systems with dramatically increased design, test and optimization time. Optimizing compilers play a key role in producing executable codes quickly and automatically while satisfying all the above requirements for a broad range of programs and architectures. However, for many years, state-of-the-art compilers fail to deliver portable performance due to necessarily simplistic hardware models, fixed and black-box optimization heuristics, inability to tune application at fine-grain level, large optimization spaces, highly dynamic behavior of the system and inability to adapt to varying program and system behavior at run time with low overhead. Possibility for architecture reconfiguration makes system optimization problem even worse.
We feel that current compiler and computer architecture research often stuck in "local minima" without looking at the BIG picture. Hence, we are investigating novel theoretical and practical techniques to automate and simplify the process of developing and optimizing new computer architectures, compilers, operating systems and programming environments using statistical analysis, machine learning, dynamic adaptation and bio-inspired techniques. We believe that our adaptive approaches are critical to overcome the complexity of computing systems and improve their performance, power consumption, system size and fault-tolerance automatically while reducing their cost and time to market. We hope that our techniques will boost innovation in science and industries (bio-informatics, medicine, physics, chemistry, finances, gaming, etc) that demand ever-increasing computing resources while placing strict requirements on systems.
We are developing open-source research tools with common APIs to enable collaborative and replicable R&D to be able to focus on innovative research rather than duplicating various software. Our activities are supported by academia and industry including multiple HiPEAC partners. They include Interactive Compilation Interface, MILEPOST GCC, Continuous Collective Compilation Framework, Collective Benchmark, Collective Tuning Center, UNIDAPT run-time adaptation framework. If you interested to join the consortium to unify APIs of multiple research tools (compilers, architecture simulators, optimizers, run-time environments, etc), don't hesitate to contact us.
The same vision about compiler and architecture R&D has been recently presented in the EU HiPEAC and US research roadmaps.
We are actively participating in multiple international projects including:
- MILEPOST, SARC, OMP, GGCC, ACOTES
- HiPEAC clusters: Compilation Platform, Adaptive Compilation, Multi-core Architectures, Programming models and operating systems, Simulation platform
- HiPEAC steering activities
- organizing SMART workshop series
We have fruitful collaboration with universities and companies, and always happy to discuss new proposals:
- University of Edinburgh (UK), INRIA/IRISA (France), UPC (Spain), UIUC (USA), ICT (China), Imperial College (UK), University of Cambridge (UK)
- IBM, ARC (UK), CAPS Enterprise, STMicro, AMD
We always welcome highly-motivated English-speaking students, interns, post-docs, engineers from all over the World (working language in UNIDAPT Group is English) for short-term and long-term collaboration, visits and internships. We are also interested in collaborative software developments. We often have short-term internship positions for local students from Paris region (ENS, Paris-South University, etc).
If you would like to contact or visit us you can find more details here..
You can subscribe to our UNIDAPT Announcements Mailing list to follow our announcements (it is merged with the cTuning mailing list with subj [UNIDAPT Group]).

