Team Alchemy

Overall Objectives
Scientific Foundations
New Results
Contracts and Grants with Industry
Other Grants and Activities

Section: Other Grants and Activities

Informal collaborations

Cédric Bastoul collaborates with Sébastien Salva from Clermont 1 University and Clément Delamare from Direction Générale des Impôts on web service client parallelization. He collaborates with various people at Reservoir Labs Inc. (New York) on high-level compilation for multicore architectures [20] , [42] .

Denis Barthou collaborates with these people.

Hugues Berry collaborates with these people.

Grigori Fursin collaborates with the following reseachers:

Olivier Temam collaborates with these people.


Collaboration with Prof. Chengyong Wu at ICT, China, on machine-learning techniques for compilers and data centers.

University of Wisconsin

Collaboration with Mikko Lipasti, University of Wisconsin, on bio-inspired architectures.

University of Texas

Collaboration with Kathryn McKinley at University of Texas, Austin, on a novel component-based programming approaches for heterogeneous and homogeneous computing systems.

Ghent University and Thales

Collaboration with Veerle Desmet at Ghent University, Belgium, on design-space exploration. As part of this collaboration, we recently set up the web site and related project.

University of California Santa Cruz

Thanks to a France-Berkeley travel grant, We are starting a collaboration with the group of Jose Renau, thanks to a 2006-2007 France-Berkeley grant. The topics are close to the infrastructure work of Alchemy : fast and accurate simulation of multi-core processors, and support for a modern parallelisation infrastructure in GCC. Jose Renau is a member of the OpenSparc consortium and contributed to major advances in architecture and compiler support for thread-level speculation.

University of Edinburgh

For the past 3 years, we had a very active cooperation with University of Edinburgh on iterative optimization; Grigori Fursin, got his PhD from University Edinburgh. This collaboration has resulted in a series of joint articles [95][75] , [96] .

University of Illinois

We have a regular collaboration with the group of David Padua, Urbana-Champaign, Illinois, which started 6 years ago, with multiple joint publications and travel grants (CNRS-UIUC). Research focused on high-performance Java, dependence and alias analysis, processors in memory, and currently on adaptive program generation and machine learning compilers.

Texas A&M University

We started a regular exchange of ideas and personnel with the Parasol laboratory, led by Lawrence Rauchwerger, a reference in parallel language compilation and architecture support. ProfṘauchwerger visited Alchemy for a total of 5 months in the last 3 years, and many of us visited TAMU for shorter periods. The collaboration led to numerous advances in the understanding of the main challenges and pitfals in scalable parallel processing, and also facilites the organization of multiple academic events (e.g., the upcoming PACT'07)

Ohio State University

We have a regular collaboration with the group of Prof. Sadayappan, Columbus, Ohio. Recently, we also started to publish together. We invited Uday Bondhugula, PhD student from Ohio for two months, and a Louis-Noël Pouchet will start a postdoc in Ohio in January 2010. The collaboration focuses on polyhedral compilation and new approaches to loop tiling for automatic parallelization.

Louisiana State University

We have a regular collaboration with the group of Prof. Ramanujam, Baton Rouge, Louisiana. Recently, we also started to publish together. Mohammed Fellahi was scheduled to spend a 3 month internship in Baton Rouge in 2009, but our plans were cancelled because of difficulties to get a US visa. The collaboration focuses on code generation for polyhedral transformations, and automatic parallelization for GPUs.


We have a regular collaboration with UPC, Barcelona, which started 7 years ago, with several groups on topics ranging from program optimization to micro-architecture, resulting in several publications, joint contracts.

University of Passau

We have a regular collaboration with the group of Christian Lengauer and Martin Griebl, Passau, Germany, which started 10 years ago, with multiple joint publications and travel grants (Procope, Ministry of Foreign Affairs). Our collaboration focused on polyhedral compilation techniques and recently headed towards domain-specific program generation and metaprogramming.

Lal-LPT, University of Paris Sud

We have started a collaboration with physicists working on LQCD (Lattice Quantic Chromo Dynamics). We focus on the next generation of computer that would gain an order of magnitude speedup over their current APE-next processor (sustained 300 GFlops).

Paris 6 University

The properties of biological neural networks that are of direct interest to architecture research are in part due to the intrinsic properties of the individual neurons. We are collaborating with the neuroscience research lab ANIM (INSERM U742) to develop simulation and modelling studies of specific properties of individual biological neurons such as time handling or plasticity and memory properties  [100] .

Project-Team TAO, INRIA Futurs

We started a collaboration with Marc Schoenauer on evolutionary algorithms for optimization of complex systems. More precisely, we study evolutionary methods to optimize the complex structure of large size neural networks. The aim is to find wether there exists optimal organizations for the interconnect network of such large systems. This collaboration grounds F. Jiang's Ph.D. work, which is co-supervised and co-founded by the two groups.

CEA List

For the past 6 years, we had a regular collaboration with the Laboratoire Sûreté du Logiciel (Software Safety Lab) at CEA LIST on two topics: processor simulation and program optimization. Simulation of complex processor architectures is necessary for the development of software test of complex systems investigated at CEA. Program optimization is more a way to factor in the CEA expertise in static analysis and develop new applications. CEA has funded two scholarships in our group until 2004 and 2005 respectively.


We also have regular contacts with several foreign research groups: the CAPSL group at University of Delaware; and the PASCAL group at University of California Irvine (NSF-INRIA grant).

Hugues Berry collaborates with Bruno Cessac (Institut Non Linéaire de Nice, UMR 6618 CNRS / Université Nice-Sophia Antipolis), Bruno Delord (ANIM, UMR 742 Inserm / Université Pierre et Marie Curie, Paris), Stéphane Genet (ANIM, UMR 742 Inserm / Université Pierre et Marie Curie, Paris), Mathias Quoy (ETIS, UMR 8051 CNRS / Université de Cergy-Pontoise / ENSEA), Olivier Michel (Ibisc, Université d'Evry), Marc Schoenauer (TAO, INRIA Futurs, Orsay), Nazim Fates (MAIA, INRIA Loraine, Nancy).


Logo Inria