Network


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

Hotspot


Dive into the research topics where Yvan Eustache is active.

Publication


Featured researches published by Yvan Eustache.


ACM Transactions in Embedded Computing Systems | 2011

Closed-loop--based self-adaptive Hardware/Software-Embedded systems: Design methodology and smart cam case study

Jean-Philippe Diguet; Yvan Eustache; Guy Gogniat

This article presents our methodology for implementing self-adaptivness within an OS-based and reconfigurable embedded system according to objectives such as quality of service, performance, or power consumption. We detail our approach to separate application-specific decisions and hardware/software-implementation decisions at system level. The former are related to the efficiency control of applications and based on the knowledge of application engineers. The latter are generic and address the choice between various hardware and software implementations according to user objectives. The decision management is implemented as an adaptive closed-loop model. We describe how each design step may be implemented and especially how we solved the issue of stability. Finally, we present a video-tracking application implemented on a FPGA to demonstrate the effectiveness of our solution, results are given for a system built around a NIOS soft-core with μCOS II RTOS and new services for managing hardware and software tasks transparently.


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

Specification and OS-based implementation of self-adaptive, hardware/software embedded systems

Yvan Eustache; Jean-Philippe Diguet

This paper presents our solution for specifying and implementing self-adaptivness within an OS-based and reconfigurable embedded system according to objectives such as quality of service (QoS), performance or power consumption. More precisely, we detail our approach to separate, at runtime, application-specific decisions and hardware/software implementation decisions at system level. The first ones are related to the control of the efficiency of applications, they are specified in Local Configuration Managers (LCM) based on the knowledge of application engineers. The second ones are generic and address the choice between various hardware and software implementations according to observations of the gap between online measurements and objectives set by the user, these decisions are implemented in the Global Configuration Manager (GCM) as an adaptive close-loop model. We have designed a video tracking application on an FPGA to demonstrate the effectiveness of our solution, results are given for a system built around a NIOS soft-core with ¼COS II RTOS and new services for managing hardware and soft-ware tasks transparently.


Eurasip Journal on Embedded Systems | 2008

Reconfiguration Management in the Context of RTOS-Based HW/SW Embedded Systems

Yvan Eustache; Jean-Philippe Diguet

This paper presents a safe and efficient solution to manage asynchronous configurations of dynamically reconfigurable systems-on-chip. We first define our unified RTOS-based framework for HW/SW task communication and configuration management. Then three issues are discussed and solutions are given: the formalization of configuration space modeling including its different dimensions, the synchronization of configuration that mainly addresses the question of task configuration ordering, and the configuration coherency that solves the way a task accepts a new configuration. Finally, we present the global method and give some implementation figures from a smart camera case study.


international symposium on turbo codes and iterative information processing | 2012

Design and implementation of a near maximum likelihood decoder for Cortex codes

Cédric Marchand; Mohamed Ben Hammouda; Yvan Eustache; Laura Conde-Canencia; Emmanuel Boutillon

Cortex codes are an emerging family among the rate-1/2 self-dual systematic linear block codes with good distance properties. This paper investigates the challenging issue of designing an efficient Maximum Likelihood (ML) decoder for Cortex codes. It first reviews a dedicated architecture that takes advantage of the particular structure of this code to simplify the decoding. Then, we propose a technique to improve the architecture by the generation of an optimal list of binary vectors. An optimal stopping criterion is also proposed. Simulation results show that the proposed architecture achieves an excellent performance/complexity trade-off for short Cortex codes. The proposed decoder architecture has been implemented on an FPGA device for the (24,12,8) Cortex code. This implementation supports an information throughput of 300 Mb/s. At a signal-to-noise ratio Eb/No=8 dB, the Bit Error Rate equals 2 × 10-10, which is close to the performance of the Maximum Likelihood decoder.


adaptive hardware and systems | 2015

Kaolin: A system-level AADL tool for FPGA design reuse, upgrade and migration

Dominique Blouin; Gilberto Ochoa-Ruiz; Yvan Eustache; Jean-Philippe Diguet

Nowadays, the development, maintenance and evolution of products based on FPGAs remains a difficult and time consuming task, especially in todays stringent and fast-paced markets. Designers need to master technology-specific implementation details, which often vary across FPGA models, tool versions and vendors, thus making it difficult to port code from one target device to another. To address these problems, we present the Kaolin model-based development process and tool. Kaolin users design their systems at the functional level, whilst the execution platform-specific details are automatically generated according to the selected FPGA platform model. Additionally, legacy HDL code can be imported thanks to state-of-the-art bi-directional model transformations, so that existing systems can be retargeted to other FPGA platforms. The advantages of Kaolin are demonstrated via an industrial acoustic recorder case study, which has been automatically imported into Kaolin and retargeted to a different FPGA platform with improved performances.


international parallel and distributed processing symposium | 2006

RTOS extensions for dynamic hardware / software monitoring and configuration management

Yvan Eustache; Jean-Philippe Diguet; Milad Elkhodary

We present our solution for a flexible and unified implementation of self-adaptive systems on reconfigurable architectures. This approach is based on a couple of local and global reconfiguration managers. In this paper we describe how the managers are implemented in the context of an usual RTOS and the new services we add for hardware and software monitoring, reconfiguration decision and reconfiguration control which also includes hardware and software interface modeling.


conference on design and architectures for signal and image processing | 2015

Compa backend: A dynamic runtime for the execution of dataflow programs onto multi-core platforms

Kevin Martin; Yvan Eustache; Jean-Philippe Diguet; Thanh Dinh Ngo; Emmanuel Casseau; Yaset Oliva

In this demo we will present a design flow for multi-core based embedded systems. Namely, we implement a kernel capable of modifying the system at run time to increase data throughput. The design flow starts with the Dynamic Dataflow and RVC-CAL (Reconfigurable Video Coding Cal Actor Language) descriptions of an application and goes up to the deployment of the system onto the hardware platform. As a use case, we implement an MPEG-4 decoder algorithm onto a multi-core heterogeneous system deployed onto the Zynq platform from Xilinx.


field-programmable logic and applications | 2007

Configuration Management in the Context of Self Adaptive Systems

Yvan Eustache; Jean-Philippe Diguet

This paper presents a solution to safely and efficiently manage configurations of dynamically reconfigurable system on chip. We first define our unified RTOS-based framework for HW/SW task communication and configuration management. Then three issues are discussed and solutions given: the formalization of configuration space modeling including its different dimensions, the synchronization of configuration that mainly addresses the issue of task configuration ordering and the configuration coherency that solve the control the way a task accepts a new configuration. Finally we present the global method and give some implementation figures from a smart camera case study.


Dasip07 | 2007

μSPIDER CAD TOOL: CASE STUDY OF NOC IP GENERATION FOR FPGA

Samuel Evain; Rachid Dafali; Jean-Philippe Diguet; Yvan Eustache; Emmanuel Juin


2nd Int. Workshop on The Globalization of Modeling Languages (GEMOC), co-located with ACM/IEEE MODELS | 2014

Extensible Global Model Management with Meta-model Subsets and Model Synchronization

Dominique Blouin; Yvan Eustache; Jean-Philippe Diguet

Collaboration


Dive into the Yvan Eustache's collaboration.

Top Co-Authors

Avatar

Jean-Philippe Diguet

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Guy Gogniat

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Yaset Oliva

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Johann Laurent

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Laura Conde-Canencia

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Milad Elkhodary

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Thanh Dinh Ngo

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Gilberto Ochoa-Ruiz

Universidad Autónoma de Guadalajara

View shared research outputs
Researchain Logo
Decentralizing Knowledge