EDBT 2026 Demo / reviewers in the wild / expert
Sébastien Bilavarn
dblp:64/6425
· DBLP profile ↗
11ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0002-7492-6936ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 3 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Partial Reconfiguration for Energy-Efficient Inference on FPGA: A Case Study with ResNet-18abstractEfficient acceleration of deep convolutional neural networks is currently a major focus in Edge Computing research. This paper presents a realistic case study on ResNet-18, exploring Partial Reconfiguration (PR) as an alternative to the standard static reconfigurable approach. The PR strategy is based on sequencing the layers of the DNN on a single reconfigurable region to significantly reduce the amount of Programmable Logic (PL) resources required. Results demonstrate that PR-based acceleration can reduce FPGA resource usage by over 6 times, power consumption by 3.2 times, and the corresponding global energy cost by 2.7 times, with only a 17.5 % increase in execution time. This approach shows great potential for further reductions in area and power consumption. Zhuoer Li, Sébastien Bilavarn |
DSD | 2 |
| 2022 | Efficiency analysis of artificial vs. Spiking Neural Networks on FPGAs
Zhuoer Li, Edgar Lemaire, Nassim Abderrahmane, Sébastien Bilavarn, Benoît Miramond |
J. Syst. Archit. | 4 |
| 2022 | Synaptic Activity and Hardware Footprint of Spiking Neural Networks in Digital Neuromorphic SystemsabstractSpiking neural networks are expected to bring high resources, power, and energy efficiency to machine learning hardware implementations. In this regard, they could facilitate the integration of Artificial Intelligence in highly constrained embedded systems, such as image classification in drones or satellites. If their logic resource efficiency is widely accepted in the literature, their energy efficiency still remains debated. In this article, a novel high-level metric is used to characterize the expected energy efficiency gain when using Spiking Neural Networks (SNN) instead of Formal Neural Networks (FNN) for hardware implementation: Synaptic Activity Ratio (SAR). This metric is applied to a selection of classification tasks including images and 1D signals. Moreover, a high-level estimator for logic resources, power usage, execution time, and energy is introduced for neural network hardware implementations on FPGA, based on four existing accelerator architectures covering both sequential and parallel implementation paradigms for both spiking and formal coding domains. This estimator is used to evaluate the reliability of the Synaptic Activity Ratio metric to characterize spiking neural network energy efficiency gain on the proposed dataset benchmark. This study led to the conclusion that spiking domain offers significant power and energy savings in sequential implementations. This study also shows that synaptic activity is a critical factor that must be taken into account when addressing low-energy systems. Edgar Lemaire, Benoît Miramond, Sébastien Bilavarn, Hadi Saoud, Nassim Abderrahmane |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2020 | An FPGA-Based Hybrid Neural Network Accelerator for Embedded Satellite Image ClassificationabstractSpiking Neural Networks are well known for their hardware-friendliness, as their implementation enables important hardware resources and energy savings when compared to classical Neural Network accelerators. Those advantages are mostly due to their simple Integrate & Fire neuron model, and the event-based aspect of their computation. On the other hand, convolution layers and maxpooling layers enable robust feature extraction, thus yielding very high recognition accuracy in image classification applications. Unfortunately, those layer models are not well-suited to the spiking model when dealing with static image classification on FPGA. Based on this statement, we developed an innovative hybrid Neural Network embedded accelerator. Our architecture interfaces classical non-spiking convolution Neural network for feature extraction; and spiking Dense Layers for classification. The implementation showed recognition performances (87%) equivalent to its classical counterpart (88%), while reducing hardware resource intensiveness of the classification stage (12% less occupied logic cells in total, including 60% reduction on the classification stage). Edgar Lemaire, Matthieu Moretti, Lionel Daniel, Benoît Miramond, Philippe Millet, Frédéric Feresin, Sébastien Bilavarn |
ISCAS | 7 |
| 2016 | Efficiency Modeling and Analysis of 64-bit ARM Clusters for HPCabstractThis paper investigates the use of 64-bit ARM cores to improve the processing efficiency of upcoming High Performance Computing (HPC) systems. It describes a set of available tools, models and platforms, and their combination in an efficient methodology for the design space exploration of large manycore computing clusters. Experimentation and results using representative benchmarks allow to set an exploration approach to evaluate essential design options at microarchitectural level while scaling with a large number of cores, and to envisage first directions for future system analysis and improvement. Joël Wanza Weloli, Sébastien Bilavarn, Said Derradji, Cécile Belleudy, Sylvie Lesmanne |
DSD | 2 |
| 2012 | Open-People: Open Power and Energy Optimization PLatform and EstimatorabstractDesigning low power complex embedded systems is now a critical challenge for a large number of electronic corporations. Low power is generally critical due to its impact on lifetime, battery longevity, battery capacity, temperature constraints, etc. Unfortunately, when a designer needs some power estimations about its design, the methods and tools which can help him are not sufficient. Indeed, there is a lack of efficient methodology and accurate tool to obtain power/energy estimation of a complete system at different abstraction levels. This paper addresses this problem and proposes a global framework for power/energy estimation and optimization of heterogeneous MultiProcessor System on Chip (MPSoC). This framework supports both a power modeling methodology and a power platform estimations which can help the designer to choose the best solution for his design. The methodology supported takes into account all the embedded system's relevant aspects; the software, the hardware, and the operating system. It includes several estimation tools with respect to their abstraction levels in order to cover the overall design flow. Starting from functional estimation and down to real boards measurements, our platform helps designers to develop new power models, to explore new architectures, and to apply optimization techniques in order to reduce energy and power consumption of the system. The usefulness and the effectiveness of the proposed power estimation framework are demonstrated through a typical embedded system conceived around the Xilinx Virtex II Pro FPGA platform. Eric Senn, Daniel Chillet, Olivier Zendra, Cécile Belleudy, Sébastien Bilavarn, Rabie Ben Atitallah, Christian Samoyeau, A. Fritsch |
DSD | 5 |
| 2010 | Power Consumption Modeling for DVFS ExploitationabstractA lot of task scheduling algorithms and power management policies have been developed based on simplistic power models, which rarely take into account the effects of the power consumptions of the different components of a real system. Most of the models on which the study of the DVFS scheduling is based, make the assumption that the power consumption of a processor could be modelled as a E ∝ V 2 model. This hypothesis, even if partly true, is not generally applicable when considering the complete system, which consists of the processor, memories and power conversion circuits. In this paper we present a power and energy model for a DVFS enabled mobile computing platform. The platform is based on a low power SoC, which integrates both the processor core and memory, as well as other hardware accelerators. We include in our analisys the study of the power conversion components, which supply the SoC. Starting from measures, we first characterize the power consumption of the SoC and the converters, then a power and energy model for the processor is proposed. The model is able to predict the power consumption of the processor core with an average error less than 10%. This is then used to analyse two DVFS scheduling techniques based on the EDF algorithm, Cycle Conserving and Look Ahead. The results show that the CPU energy saving computed using our model, is far less than what would be expected using a model that does not take into account the effect of the static power. Andrea Castagnetti, Cécile Belleudy, Sébastien Bilavarn, Michel Auguin |
DSD | 3 |
| 2008 | Embedded Multicore Implementation of a H.264 Decoder with Power Management ConsiderationsabstractThe intent of the recent H.264/AVC standard is to provide high quality video at low bit-rates and work effectively on a wide variety of networks and systems. A promising application is video broadcasting on mobile terminals butin practice, increased processing power and power management are required for embedded systems. In this paper, we consider an embedded multiprocessor to answer these requirements. This platform is the ARM11 MPCore, including up to four processors to bring enough processing power with dynamic voltage and frequency scaling techniques (DVFS). We present here the parallelisation and implementation analysis of a H.264 decoder using symmetric multiprocessing. We detail the performance and power consumption of the decoder in different conditions of voltage and frequency in a way to derive information for the exploitation of DVFS techniques in multiprocessor architectures. Sébastien Bilavarn, Cécile Belleudy, Michel Auguin, T. Dupont, Anne-Marie Fouilliart |
DSD | 1 |
| 2006 | Design Space Pruning Through Early Estimations of Area/Delay Tradeoffs for FPGA ImplementationsabstractEarly performance feedback and design space exploration of complete field-programmable gate array (FPGA) designs are still time consuming tasks. This paper proposes an original methodology based on estimations to reduce the impact on design time. It promotes a hierarchical exploration to mitigate the complexity of the exploration process. Therefore, this work takes place before any design step, such as compilation or behavioral synthesis, where the specification is still provided as a C program. The goal is to provide early area and delay evaluations of many register-transfer level (RTL) implementations to prune the design space. Two main steps compose the flow: 1) a structural exploration step defines several RTL implementations, and 2) a physical mapping estimation step computes the mapping characteristics of these onto a given FPGA device. For the structural exploration, a simple yet realistic RTL model reduces the complexity and permits a fast definition of solutions. At this stage, it focuses on the computation parallelism and memory bandwidth. Advanced optimizations using for instance loop tiling, scalar replacement, or data layout are not considered. For the physical estimations, an analytical approach is used to provide fast and accurate area/delay tradeoffs. The paper also do not consider the impact of routing on critical paths or other optimizations. The reduction of the complexity allows the evaluation of key design alternatives, namely target device and parallelism that can also include the effect of resource allocation, bitwidth, or clock period. Due to this, a designer can quickly identify a reliable subset of solutions for which further refinement can be applied to enhance the relevance of the final architecture and reach a better use of FPGA resources, i.e., an optimal level of performance. Experiments performed with Xilinx (VirtexE) and Altera (Apex20K) FPGAs for a two-dimensional Discrete Wavelet Transform and a G722 speech coder lead to an average error of 10% for temporal values and 18% for area estimations Sébastien Bilavarn, Guy Gogniat, Jean Luc Philippe, Lilian Bossuet |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2004 | Reconfigurable coprocessor for media streamingabstractThe development of more processing demanding video standards on one hand and the popularity of mobile devices such as digital cameras or wireless videophones on the other hand introduce a need of optimization at the processor level. Reconfigurable systems provide an interesting answer to this problem and several works have explored the possibility of performance and power optimization. The following study focuses on tuning a reconfigurable hardware to the requirements of future media processing, using DSP operators appearing in recent FPGA families as an alternative to the typical ALU based architectures. In this paper, architecture perspectives are proposed with respect to low cost development constraints, backward compatibility, easy coprocessor usage and power / performance enhancement, using a new scalable data representation optimized for quality of service (matching pursuit 3D algorithms). Sébastien Bilavarn, Eric Debes |
ICME | 1 |
| 2003 | An estimation and exploration methodology from system-level specifications: application to FPGAsabstractRapid evaluation and design space exploration at the algorithmic level are important issues in the design cycle. In this paper we propose an original area vs delay estimation methodology that targets reconfigurable architectures. Two main steps compose the estimation flow: i) the structural estimation which is technological independent and performs an automatic design space exploration and ii) the physical estimation which performs a technologic mapping to the target reconfigurable architecture. Experiments conducted on Xilinx (XC4000, Virtex) and Altera (Flex10K, Apex) components for a 2D DWT and a speech coder lead to an average error of about 10% for temporal values and 18% for area estimations. Sébastien Bilavarn, Guy Gogniat, Jean Luc Philippe |
FPGA | 1 |