Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Damien Lyonnard is active.

Publication


Featured researches published by Damien Lyonnard.


design automation conference | 2002

Component-based design approach for multicore SoCs

W. Cescirio; Amer Baghdadi; Lovic Gauthier; Damien Lyonnard; Gabriela Nicolescu; Yanick Paviot; Sungjoo Yoo; Ahmed Amine Jerraya; Mario Diaz-Nava

This paper presents a high-level component-based methodology and design environment for application-specific multicore SoC architectures. Component-based design provides primitives to build complex architectures from basic components. This bottom-up approach allows design-architects to explore efficient custom solutions with best performances. This paper presents a high-level component-based methodology and design environment for application-specific multicore SoC architectures. The system specifications are represented as a virtual architecture described in a SystemC-like model and annotated with a set of configuration parameters. Our component-based design environment provides automatic wrapper-generation tools able to synthesize hardware interfaces, device drivers, and operating systems that implement a high-level interconnect API. This approach, experimented over a VDSL system, shows a drastic design time reduction without any significant efficiency loss in the final circuit.


design automation conference | 2001

Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip

Damien Lyonnard; Sungjoo Yoo; Amer Baghdadi; Ahmed Amine Jerraya

We present a design flow for the generation of application-specific multiprocessor architectures. In the flow, architectural parameters are first extracted from a high-level system specification. Parameters are used to instantiate architectural components, such as processors, memory modules and communication networks. The flow includes the automatic generation of a communication coprocessor that adapts the processor to the communication network in an application-specific way. Experiments with two system examples show the effectiveness of the presented design flow.


IEEE Design & Test of Computers | 2002

Multiprocessor SoC platforms: a component-based design approach

Wander O. Cesário; Damien Lyonnard; Gabriela Nicolescu; Yanick Paviot; Sungjoo Yoo; Ahmed Amine Jerraya; Lovic Gauthier; Mario Diaz-Nava

A high-level, component-based methodology and design environment for multiprocessor SoC architectures reduces design time without significant efficiency loss in the final circuit. This design environment provides tools for automatic wrapper generation that synthesize hardware interfaces, device drivers, and operating systems implementing high-level interconnect APIs.


international conference on hardware/software codesign and system synthesis | 2006

Parallel programming models for a multiprocessor SoC platform applied to networking and multimedia

Pierre G. Paulin; Chuck Pilkington; Michel Langevin; Essaid Bensoudane; Damien Lyonnard; Olivier Benny; Bruno Lavigueur; David Lo; Giovanni Beltrame; Vincent Gagné; Gabriela Nicolescu

The MultiFlex system is an application-to-platform mapping tool that integrates heterogeneous parallel components-H/W or S/W- into a homogeneous platform programming environment. This leads to higher quality designs through encapsulation and abstraction. Two high-level parallel programming models are supported by the following MultiFlex platform mapping tools: a distributed system object component (DSOC) object-oriented message passing model and a symmetrical multiprocessing (SMP) model using shared memory. We demonstrate the combined use of the MultiFlex multiprocessor mapping tools, supported by high-speed hardware-assisted messaging, context-switching, and dynamic scheduling using the StepNP demonstrator multiprocessor system-on-chip platform, for two representative applications: 1) an Internet traffic management application running at 2.5 Gb/s and 2) an MPEG4 video encoder (VGA resolution, at 30 frames/s). For these applications, a combination of the DSOC and SMP programming models were used in interoperable fashion. After optimization and mapping, processor utilization rates of 85%-91% were demonstrated for the traffic manager. For the MPEG4 decoder, the average processor utilization was 88%


Ninth International Symposium on Hardware/Software Codesign. CODES 2001 (IEEE Cat. No.01TH8571) | 2001

A generic wrapper architecture for multi-processor SoC cosimulation and design

Sungjoo Yoo; Gabriela Nicolescu; Damien Lyonnard; Amer Baghdadi; Ahmed Amine Jerraya

In communication refinement with multiple communication protocols and abstraction levels, the system specification is described by heterogeneous components in terms of communication protocols and abstraction levels. To adapt each heterogeneous component to the other part of system, we present a generic wrapper architecture that can adapt different protocols or different abstraction levels, or both. In this paper, we give a detailed explanation of applying the generic wrapper architecture to mixed-level cosimulation. As preliminary experiments, we applied it to mixed-level cosimulation of an IS-95 CDMA cellular phone system.


IEEE Design & Test of Computers | 2001

Colif: A design representation for application-specific multiprocessor SOCs

Wander O. Cesário; Gabriela Nicolescu; Lovic Gauthier; Damien Lyonnard; Ahmed Amine Jerraya

By separating component behavior and communication infrastructure and spanning multiple abstraction levels, Colif lets designers use a divide-and-conquer approach for complex designs and focus on important customizations as they progressively refine the SOC architecture.


design, automation, and test in europe | 2001

An efficient architecture model for systematic design of application-specific multiprocessor SoC

Amer Baghdadi; Damien Lyonnard; Nacer-Eddine Zergainoh; Ahmed Amine Jerraya

In this paper, we present a novel approach for the design of application specific multiprocessor systems-on chip. Our approach is based on a generic architecture model which is used as a template throughout the design process. The key characteristics of this model are its great modularity, flexibility and scalability which make it reusable for a large class of applications. In addition, it allows one accelerate the design cycle. This paper focuses on the definition of the architecture model and the systematic design flow that can be automated. The feasibility and effectiveness of this approach are illustrated by two significant demonstration examples.


design, automation, and test in europe | 2004

Application of a multi-processor SoC platform to high-speed packet forwarding

Pierre G. Paulin; Chuck Pilkington; Essaid Bensoudane; Michel Langevin; Damien Lyonnard

In this paper, we explore the requirements of emerging complex SoCs and describe StepNP, an experimental flexible, multi-processor SoC platform targeted towards communications and networking applications. We present the results of mapping an internet protocol (IPv4) packet forwarding application, running at 2.5 Gb/s and 10 Gb/s. We demonstrate how the use of high-speed hardware-assisted messaging and dynamic task allocation in the StepNP platform allows us to achieve very high processor utilization rates (up to 97%) in spite of the presence of high network-on-chip and memory access latencies. The inter-processor communication overhead is kept very low, representing only 9% of instructions.


design, automation, and test in europe | 2006

Exploiting TLM and Object Introspection for System-Level Simulation

Giovanni Beltrame; Donatella Sciuto; Cristina Silvano; Damien Lyonnard; Chuck Pilkington

The introduction of transaction level modeling (TLM) allows a system designer to model a complete application, composed of hardware and software parts, at several levels of abstraction. The simulation speed of TLM is orders of magnitude faster than traditional RTL simulation; nevertheless, it can become a limiting factor when considering a multi-processor system-on-chip (MP-SoC), as the analysis of these systems can be very complex. The main goal of this paper is to introduce a novel way of exploiting TLM features to increase simulation efficiency of complex systems by switching TLM models at runtime. Results show that simulation performance can be increased significantly without sacrificing the accuracy of critical application kernels


rapid system prototyping | 2004

Object-based hardware/software component interconnection model for interface design in system-on-a-chip circuits

Wander O. Cesário; Lovic Gauthier; Damien Lyonnard; Gabriela Nicolescu; Ahmed Amine Jerraya

The design of system-on-a-chip (SoC) circuits requires the integration of complex hardware/software components that are customized to efficiently execute a specific application. Nowadays, these components include many different embedded processors executing concurrent software tasks. In this paper, we present an object-based component interconnection model to represent both hardware and software components within a system architecture in a very high level of abstraction. This model is used in a design flow for automatic generation of hardware/software interfaces for SoC circuits. Design tools for automatic generation of embedded operating systems, hardware interfaces and associated device drivers are presented and evaluated using the results obtained with a VDSL application.

Collaboration


Dive into the Damien Lyonnard's collaboration.

Top Co-Authors

Avatar

Ahmed Amine Jerraya

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Gabriela Nicolescu

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

Sungjoo Yoo

Seoul National University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Nacer-Eddine Zergainoh

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge