From UNIDAPT.org
|
UNIDAPT Group (UNIversal aDAPTation) has emerged as a part of INRIA Alchemy Group to conduct research on intelligent adaptive heterogeneous multi-core computing systems using statistical, machine learning and bio-inspired techniques. We actively participate in the EU HiPEAC network of excellence. After many years of research and developments we finally managed to transform GCC into the first practical open-source machine learning based research compiler with the help of the MILEPOST consortium (MILEPOST GCC link, IBM press-release). You can test and help to improve our online optimization predictor based on your program feature using Collective Tuning Center web services. We hope it is the first small step towards our global long-term objective to develop smart adaptive self-tuning computing systems. If you any questions about MILEPOST GCC and Collective Tuning Center, don't hesitate to contact Grigori Fursin (INRIA, France) (MILEPOST Framework and cTuning.org R&D coordinator). It may not always be visible to the IT users, but developing and optimizing new computing systems using current technology is too time consuming and costly. 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. The same vision has been recently presented in the EU HiPEAC and US research roadmaps. More details about our research topics can be found at our Research page.
We have been developing tools to support our compiler and architecture research on intelligent adaptive computing systems since 1999. We believe, that current way of disseminating novel techniques only through publications without providing tools to verify and replicate results or with incompatible unstable prototypes is intended mainly to claim the authorship of the idea in a niche research area, but often do not help the community to use these techniques immediately in a collaborative research to continue addressing global challenges. After getting fed up using multiple incompatible research tools, unsupported third-party software and unstable beta versions, we decided to develop open-source research tools with common API to enable collaborative and replicable R&D and avoid duplicate developments. These activities are now supported by academia and industry while allowing the whole IT community to profit from common tools and focus on innovative research. If you are interested to join our effort to develop common research tools with unified APIs (compilers, architecture simulators, run-time environments, etc), don't hesitate to contact us. We support the following open-source developments:
More details about our collaborate software developments can be found at our Developments page.
We are actively participating in multiple international projects including:
We have fruitful collaboration with universities and companies, and always happy to discuss new proposals:
More details about our publications, talks and organized events can be found at our Dissemination page.
If you would like to join our group, this page lists current positions and requirements. UNIDAPT Group Leader: Dr. Grigori Fursin (Research page) |
|

