EN FR
EN FR


Section: Partnerships and Cooperations

European Initiatives

FP7 & H2020 Projects

ANTAREX

Participants : Erven Rohou, Imane Lasri.

  • Title: Auto-Tuning and Adaptivity appRoach for Energy efficient exascale HPC Systems

  • Programm: H2020

  • Duration: September 2015 - September 2018

  • Coordinator: Politecnico di Milano, Italy (POLIMI)

  • Partners:

    • Consorzio Interuniversitario Cineca (Italy)

    • Dompé Farmaceutici Spa (Italy)

    • Eidgenoessische Technische Hochschule Zürich (Switzerland)

    • Vysoka Skola Banska - Technicka Univerzita Ostrava (Czech Republic)

    • Politecnico di Milano (Italy)

    • Sygic As (Slovakia)

    • Universidade do Porto (Portugal)

  • Inria contact: Erven Rohou

  • Energy-efficient heterogeneous supercomputing architectures need to be coupled with a radically new software stack capable of exploiting the benefits offered by the heterogeneity at all the different levels (supercomputer, job, node) to meet the scalability and energy efficiency required by Exascale supercomputers. ANTAREX will solve these challenging problems by proposing a disruptive holistic approach spanning all the decision layers composing the supercomputer software stack and exploiting effectively the full system capabilities (including heterogeneity and energy management). The main goal of the ANTAREX project is to provide a breakthrough approach to express application self-adaptivity at design-time and to runtime manage and autotune applications for green and heterogenous High Performance Computing (HPC) systems up to the Exascale level.

Eurolab-4-HPC

Participant : André Seznec.

  • Title: EuroLab-4-HPC: Foundations of a European Research Center of Excellence in High Performance Computing Systems

  • Programm: H2020

  • Duration: September 2015 - September 2017

  • Coordinator: CHALMERS TEKNISKA HOEGSKOLA AB

  • Partners:

    • Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Spain)

    • Chalmers Tekniska Hoegskola (Sweden)

    • École Polytechnique Federale de Lausanne (Switzerland)

    • Foundation for Research and Technology Hellas (Greece)

    • Universität Stuttgart (Germany)

    • Rheinisch-Westfaelische Technische Hochschule Aachen (Germany)

    • Technion - Israel Institute of Technology (Israel)

    • Universitaet Augsburg (Germany)

    • The University of Edinburgh (United Kingdom)

    • Universiteit Gent (Belgium)

    • The University of Manchester (United Kingdom)

  • Inria contact: Albert Cohen (Inria Paris)

  • Europe has built momentum in becoming a leader in large parts of the HPC ecosystem. It has brought together technical and business stakeholders from application developers via system software to exascale systems. Despite such gains, excellence in high performance computing systems is often fragmented and opportunities for synergy missed. To compete internationally, Europe must bring together the best research groups to tackle the longterm challenges for HPC. These typically cut across layers, e.g., performance, energy efficiency and dependability, so excellence in research must target all the layers in the system stack. The EuroLab-4-HPC project's bold overall goal is to build connected and sustainable leadership in high-performance computing systems by bringing together the different and leading performance oriented communities in Europe, working across all layers of the system stack and, at the same time, fueling new industries in HPC.

DAL

Participants : Pierre Michaud, Sylvain Collange, Erven Rohou, André Seznec, Arthur Perais, Sajith Kalathingal, Andrea Mondelli, Aswinkumar Sridharan.

  • Title: DAL: Defying Amdahl's Law

  • Program: FP7

  • Type: ERC

  • Duration: April 2011 - March 2016

  • Coordinator: Inria

  • Inria contact: André Seznec

  • Multicore processors have now become mainstream for both general-purpose and embedded computing. Instead of working on improving the architecture of the next generation multicore, with the DAL project, we deliberately anticipate the next few generations of multicores. While multicores featuring 1000's of cores might become feasible around 2020, there are strong indications that sequential programming style will continue to be dominant. Even future mainstream parallel applications will exhibit large sequential sections. Amdahl's law indicates that high performance on these sequential sections is needed to enable overall high performance on the whole application. On many (most) applications, the effective performance of future computer systems using a 1000-core processor chip will significantly depend on their performance on both sequential code sections and single thread. We envision that, around 2020, the processor chips will feature a few complex cores and many (may be 1000's) simpler, more silicon and power effective cores. In the DAL research project, we will explore the microarchitecture techniques that will be needed to enable high performance on such heterogeneous processor chips. Very high performance will be required on both sequential sections -legacy sequential codes, sequential sections of parallel applications- and critical threads on parallel applications -e.g. the main thread controlling the application. Our research will focus on enhancing single process performance. On the microarchitecture side, we will explore both a radically new approach, the sequential accelerator, and more conventional processor architectures. We will also study how to exploit heterogeneous multicore architectures to enhance sequential thread performance.

ARGO

Participants : Isabelle Puaut, Damien Hardy.

  • Title: Argo: WCET-Aware Parallelization of Model-Based Applications for Heterogeneous Parallel Systems

  • Program: H2020

  • Type: RIA

  • Duration: Jan 2016 - Dec 2018

  • Coordinator: Karlsruher Institut fuer Technologie (KIT)

  • Université Rennes I contact: Steven Derrien

  • Partners:

    • Karlsruher Institut fuer Technologie (KIT)

    • SCILAB enterprises SAS

    • Recore Systems BV

    • Université de Rennes 1

    • Technologiko Ekpaideftiko Idryma (TEI) Dytikis Elladas

    • Absint GmbH

    • Deutsches Zentrum fuer Luft - und Raumfahrt EV

    • Fraunhofer

  • Increasing performance and reducing costs, while maintaining safety levels and programmability are the key demands for embedded and cyber-physical systems in European domains, e.g. aerospace, automation, and automotive. For many applications, the necessary performance with low energy consumption can only be provided by customized computing platforms based on heterogeneous many-core architectures. However, their parallel programming with time-critical embedded applications suffers from a complex toolchain and programming process. Argo (WCET-Aware PaRallelization of Model-Based Applications for HeteroGeneOus Parallel Systems) will address this challenge with a holistic approach for programming heterogeneous multi- and many-core architectures using automatic parallelization of model-based real-time applications. Argo will enhance WCET-aware automatic parallelization by a crosslayer programming approach combining automatic tool-based and user-guided parallelization to reduce the need for expertise in programming parallel heterogeneous architectures. The Argo approach will be assessed and demonstrated by prototyping comprehensive time-critical applications from both aerospace and industrial automation domains on customized heterogeneous many-core platforms.

Argo also involves Steven Derrien, Angeliki Kritikakou, and Imen Fassi from the CAIRN team.

Collaborations in European Programs, Except FP7 & H2020

COST Action TACLe - Timing Analysis on Code-Level 10-2012/09-2016

Participants : Damien Hardy, Isabelle Puaut, Benjamin Rouxel.

Embedded systems increasingly permeate our daily lives. Many of those systems are business- or safety-critical, with strict timing requirements. Code-level timing analysis (used to analyze software running on some given hardware w.r.t. its timing properties) is an indispensable technique for ascertaining whether or not these requirements are met. However, recent developments in hardware, especially multi-core processors, and in software organization render analysis increasingly more difficult, thus challenging the evolution of timing analysis techniques.

New principles for building "timing-composable" embedded systems are needed in order to make timing analysis tractable in the future. This requires improved contacts within the timing analysis community, as well as with related communities dealing with other forms of analysis such as model-checking and type-inference, and with computer architectures and compilers. The goal of this COST Action is to gather these forces in order to develop industrial-strength code-level timing analysis techniques for future-generation embedded systems, through several working groups:

  • WG1 Timing models for multi-cores and timing composability

  • WG2 Tooling aspects

  • WG3 Early-stage timing analysis

  • WG4 Resources other than time

Isabelle Puaut is in the management committee of the COST Action TACLe - Timing Analysis on Code-Level (http://www.tacle.eu). She is responsible of Short Term Scientific Missions (STSM) within TACLe.

Collaborations with Major European Organizations

HiPEAC4 NoE

Participants : Pierre Michaud, Erven Rohou, André Seznec.

P. Michaud, A. Seznec and E. Rohou are members of the European Network of Excellence HiPEAC4.

HiPEAC4 addresses the design and implementation of high-performance commodity computing devices in the 10+ year horizon, covering both the processor design, the optimizing compiler infrastructure, and the evaluation of upcoming applications made possible by the increased computing power of future devices.