Emmanuel CASSEAU Univ Rennes INRIA,
CNRS |
|
||||||
Contact Casseau
Emmanuel
|
|||||||
|
|||||||
|
Reasearch
activities Teaching activities
Emmanuel Casseau received the Ph.D
Degree in Electronic Engineering from UBO University, Brest, France, in 1994
and the MS Degree in Electrical Engineering in 1990. From 1994 until 1996 he was a research engineer in ENST Bretagne, a graduate
engineering school in France, where he developed high-speed Viterbi decoder
architectures for turbo-code VLSI implementations. From 1996 until 2006 he was an Associate Professor in the Electronic
Department at the University de Bretagne Sud,
Lorient, France, where he led the IP project of the Lester lab. He is a
Professor at INRIA/IRISA Lab., ENSSAT graduate engineering school, University of Rennes, Lannion,
France. From August 2016 until July 2017, he was an academic researching
visitor in the Parallel and
Reconfigurable Computing Group, Department of Electrical and Computer
Engineering, University of Auckland, New Zealand. His research interests include
system design, high-level synthesis, mapping/scheduling techniques,
fault-tolerant techniques and design, reconfigurable architectures and
FPGA-based accelerators.
Funding :
·
Reliasic (2014-2018) in collaboration with Lab-STICC and
IETR/SNC. One of the most critical challenges of the ITRS overall design
technology is fault-tolerant computation. The increase in integration density
and the requirement of low-energy consumption can only be sustained through
low-powered components, with the drawback of a looser robust-ness against
transient errors. In the near future, electronic gates to process information
will be inherently unreliable. In this project, we want to address this problem
with a bottom-up approach, starting from an existing application (a GPS
receiver) as a use case and adding some redundant mechanisms to allow the GPS
receiver to be tolerant to transient errors due to low voltage supply. During
this project, we will develop knowledge at several levels: the effect of low voltage at transistor level,
application of robust non-conventional arithmetic, the downstream impact of
gate level errors on arithmetic and functional operation, refinement of
high level specification (reliability and quality of service) to low
level arithmetic and functional requirements.
·
COMPA (2011-2015) in
collaboration with CAPS Entreprise, IETR, Lab-STICC, Modae Technology and TI France. Aim of the ANR COMPA
project is to propose a methodology and a design framework for running
applications specified based on the dataflow process network model on a
heterogeneous multi-core platform for embedded systems. CAL actor language,
developed in the Ptolemy project, will be used as the specification language.
More specifically, as we target reconfigurable video coding (RVC) standard, we
will use the RVC-CAL subset. The aim of the project is to provide solutions to
adapt at runtime the mapping and scheduling of the application over a
multi-core architecture. The adaptation can be addressed by changing the number
of used cores and/or by changing the way cores are interconnected. For
experiments, the hardware platform will be an FPGA implementing one ARM CPU and
several processor cores.
·
S2S4HLS (2009-2012) in collaboration with ST Microelectronics : High-level synthesis HLS tools start
to be used for industrial designs. HLS is analogous to software compilation
transposed to the hardware domain. From an algorithmic behavior
of the specification, HLS tools automate the design process and generate a
register transfer level RTL architecture taking into account user-specified
constraints. However design performance still depends on designer's skill to
write appropriate source code. S2S4HLS project intends to process source code
transformations to guide synthesis and lead to more efficient designs.
PhD students :
PhD graduates :
Current taught modules :
ICT Master 2 students (embedded system
option), Hanoi, Vietnam, 2013