Project-team

PARKAS

Synchronous Kahn parallelism
Synchronous Kahn parallelism

The PARKAS project focuses on the design, semantics and compilation of high-level languages which allow to go, all the way down, from a parallel deterministic specification to a target embedded code that may execute on parallel (multi-core) architectures. The team bases its research on the theory and practice of synchronous languages, typed functional languages and modern compilation techniques (polyhedral compilation) to obtain provably safe and efficient code. The team develops languages and compilers (e.g., Zelus, Vélus, Lucid Synchrone, ReactiveML, contributions to GCC) used as vehicules for validating, communicating and transfering research results. Lucid Synchrone, for example, is the basis of the new SCADE 6 language commercialized since 2008 by Esterel-Technologies.

Centre(s) inria

Inria Paris Centre

In partnership with

CNRS,Ecole normale supérieure de Paris

Contacts

Team leader

Laurence Bourcier

Team assistant