Demo Data from EDBT 2026 / reviewers in the wild / expert
Karol Desnos
dblp:123/8061
· DBLP profile ↗
27ranked-venue papers
2as first author
10since 2021 · last 2026
0000-0003-1527-9668ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 28% Energy-efficient computing · 28% Processor architecture and microarchitecture · 28% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
chip multiprocessor |
0.3 | 1 | 2018 | Reproducible Evaluation of System Efficiency With a Model of Architecture: From Theory to Practice · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Energy-efficient computing › energy modeling
energy consumption modeling |
0.3 | 1 | 2018 | Reproducible Evaluation of System Efficiency With a Model of Architecture: From Theory to Practice · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Electronic design automation › system-level design
model of computation |
0.1 | 1 | 2018 | Reproducible Evaluation of System Efficiency With a Model of Architecture: From Theory to Practice · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Electronic design automation
system-level design |
0.1 | 1 | 2018 | Reproducible Evaluation of System Efficiency With a Model of Architecture: From Theory to Practice · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Methods — techniques the papers use, named apart from their topics
synchronous dataflow · 0.3model parameter learning · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Accuracy-Performance-Resources Trade-Offs in RISC-V Microarchitectures for Genetic ProgrammingabstractAmong machine learning techniques, Genetic Programming (GP) flexibly adapts algorithm topology and complexity to the target problem. This adaptability makes GP models computationally efficient at inference, requiring fewer resources than many alternatives. This property aligns well with resource-constrained embedded systems with diverse performance and energy requirements. Paul Allaire, Mickaël Dardaillon, Thibaut Marty, Alfonso Rodríguez 0002, Andrés Otero, Karol Desnos |
CF | 6 |
| 2026 | Multi-action Tangled Program Graphs for Multi-task Reinforcement Learning with Continuous Control
Quentin Vacher, Nicolas Beuve, Mickaël Dardaillon, Karol Desnos |
EuroGP | 4 |
| 2025 | MAPLE: Multi-Action Programs through Linear Evolution for Continuous Multi-Action Reinforcement LearningabstractOver the last decades, the need to solve complex tasks using machine learning techniques has grown significantly. Deep learning algorithms achieve state-of-the-art performance in most tasks, but at the cost of high computational complexity and limited interpretability. In domains such as Reinforcement Learning (RL), understanding the agent behavior ensures reliability and safety. In this work, we explore Genetic Programming (GP) as a promising solution for RL tasks, providing simpler and more interpretable solutions. While GP achieves competitive results in low-complexity environments, it struggles in environments with high-dimensional action spaces. To address this, we propose Multi-Action Programs through Linear Evolution (MAPLE), a GP algorithm in which the agent is a team of multiple Linear Genetic Programs (LGPs), each responsible for an action. MAPLE is evaluated on the MuJoCo suite and outperforms state-of-the-art GP algorithms and a small deep RL model. It achieves comparable performance to a larger deep RL network in low-dimensional environments while maintaining significantly lower complexity. By decomposing the action decision into different programs, it is possible to understand which parts of the states are needed for each action. This demonstrates the potential of MAPLE for interpretable and efficient solutions in RL. Quentin Vacher, Ali Naqvi, Nicolas Beuve, Tanya Djavaherpour, Mickaël Dardaillon, Karol Desnos |
GECCO | 7 |
| 2024 | How to Design a Channel-Resilient Database for Radio Frequency Fingerprint Identification?abstractThis paper proposes to explore the Radio Frequency Fingerprint (RFF) identification with a virtual database generator. RFF is a unique signature created in the emitter transmission chain by hardware flaws. These flaws may be used as a secure identifier as they cannot be easily replicated for spoofing purposes. In recent years, the RFF identification relies mainly on Deep Learning (DL), and large databases are consequently needed to improve identification in different environmental conditions. In this paper, we introduce a virtual database and suggest utilizing it for the examination of three crucial aspects when creating a RFF database: the number of signals required to perform DL classification, the impact of RFF similarities between emitters, and the propagation channel impact in static and dynamic contexts. For instance, such analysis shows that data augmentation with 10 channels improves accuracy classification up to 70% in a scenario where RFFs are close from a transmitter to another. Alice Chillet, Robin Gerzaguet, Karol Desnos, Matthieu Gautier, Elena Simona Lohan, Erwan Nogues, Mikko Valkama |
ICC | 3 |
| 2024 | Hybrid Genetic Programming and Deep Reinforcement Learning for Low-Complexity Robot Arm Trajectory PlanningabstractInternational audience Quentin Vacher, Nicolas Beuve, Paul Allaire, Thibaut Marty, Mickaël Dardaillon, Karol Desnos |
IJCCI | 6 |
| 2024 | Automated level-based clustering of dataflow actors for controlled scheduling complexity
Ophélie Renaud, Hugo Miomandre, Karol Desnos, Jean-François Nezan |
J. Syst. Archit. | 3 |
| 2023 | Towards Machine Perception Aware Image Quality AssessmentabstractOver the years, the objective of image and video compression has been to preserve perceived quality according to the Human Visual System (HVS) with minimal rate. Traditional encoders achieve this with the use of Rate-Distortion Optimization (RDO) techniques along with Image Quality Assessment (IQA) metrics that are correlated with human perception. Nowadays, a fast-growing number of applications fall within the realm of Video Coding for Machines (VCM), where the final recipient of compressed data is not a human but a machine performing a vision task. Recently, the lack of correlation between existing distortion measures and machine perception has been revealed, especially for RDO algorithms where distortion measures are computed on a local scale. In this paper, we propose a machine perception-aware metric designed to be incorporated into a standard-compliant Versatile Video Coding (VVC) encoder. Our proposed metric relies on a supervised training procedure as well as additional information available on the encoder side. In terms of correlation with machine perception, our metric significantly outperforms existing distortion measures in the literature. Alban Marie, Karol Desnos, Jinjia Zhou, Luce Morin, Lu Zhang 0037 |
MMSP | 2 |
| 2023 | Tangled Program Graph for Radio-Frequency Fingerprint IdentificationabstractThis paper proposes to use Tangled Program Graph (TPG) for Radio Frequency Fingerprint (RFF) identification. RFF is a unique signature created by electromagnetic distortions of the different radio frequency hardware components in the device. This signature is contained in the signal and may be used as a secure identifier because it can not be easily spoofed. In recent years, RFF identification is mainly based on Deep Learning (DL). TPG is a new machine learning technique based on genetic evolution, which are less complex than DL. In this paper, we propose to use TPG-based classification to achieve a lightweight and accurate RFF identification scheme. Results show that TPGs achieve the same accuracy as a state-of-the-art convolutional neural network with a learning phase duration clearly reduced on the CPU. TPGs are also used to analyse both the impact of the channel and the receiver radio on the accuracy. Alice Chillet, Baptiste Boyer, Robin Gerzaguet, Karol Desnos, Matthieu Gautier |
PIMRC | 4 |
| 2023 | Evaluation of Image Quality Assessment Metrics for Semantic Segmentation in a Machine-to-Machine Communication ScenarioabstractImage and video compression aims at finding an optimal trade-off between rate and distortion. This is done through Rate-Distortion Optimization (RDO) in traditional en-coders with the use of Image Quality Assessment (IQA) metrics. While it is known that most IQA metrics are designed to be correlated with human perception, there is no evidence that this observation can be generalized in a Video Coding for Machines (VCM) context, where the receiver is not a human anymore but a machine. In this paper, we propose an evaluation protocol to measure the correlation level between conventional Full-Reference (FR) IQA metrics and machine perception through the semantic segmentation vision task. Experiments showed a relatively low correlation between them when measured on the block-level. This observation implies the need of RDO algorithms that are better suited for Machine-to-Machine (M2M) communications. In order to facilitate the emergence of IQA metrics that better reflect machine perception, the code and dataset used to perform this study is made freely available at https://github.com/albmarie/iqa_m2m_segmentation. Alban Marie, Karol Desnos, Luce Morin, Lu Zhang 0037 |
QoMEX | 2 |
| 2022 | Video Coding for Machines: Large-Scale Evaluation of Deep Neural Networks Robustness to Compression Artifacts for Semantic SegmentationabstractIn the Video Coding for Machines (VCM) context where visual content is compressed before being transmitted to a vision task algorithm, appropriate trade-off between the compression level and the vision task performance must be chosen. In this paper, a Deep Neural Networks (DNN) based semantic segmentation algorithm robustness to compression artifacts is evaluated with a total of 1486 different coding configurations. Results indicate the importance of using an appropriate image resolution to overcome the block-partitioning limitations in existing compression algorithms, allowing 58.3%, 49.8%, 33.5% and 24.3% bitrate savings at equivalent prediction accuracy for JPEG, JM, x265 and VVenC, respectively. Surprisingly, JPEG can achieve 73.41% bitrate reduction with the inclusion of compressed images at training time over VVC Test Model (VTM) with a DNN trained on pristine data, which implies that DNN generalization ability must not be overlooked. Alban Marie, Karol Desnos, Luce Morin, Lu Zhang 0037 |
MMSP | 2 |
| 2020 | Fast Kriging-based Error Evaluation for Approximate Computing SystemsabstractApproximate computing techniques trade-off the performance of an application for its accuracy. The challenge when implementing approximate computing in an application is to efficiently evaluate the quality at the output of the application to optimize the noise budgeting of the different approximation sources. It is commonly achieved with an optimization algorithm to minimize the implementation cost of the application subject to a quality constraint. During the optimization process, numerous approximation configurations are tested, and the quality at the output of the application is measured for each configuration with simulations. The optimization process is a time-consuming task. We propose a new method for infering the accuracy or quality metric at the output of an application using kriging, a geostatistical method. Justine Bonnot, Daniel Ménard, Karol Desnos |
DATE | 3 |
| 2019 | CERBERO: Cross-layer modEl-based fRamework for multi-oBjective dEsign of reconfigurable systems in unceRtain hybRid envirOnments: Invited paper: CERBERO teams from UniSS, UniCA, IBM Research, TASE, INSA-Rennes, UPM, USI, Abinsula, AmbieSense, TNO, S&T, CRFabstractCyber-Physical Systems (CPS) are embedded computational collaborating devices, capable of sensing and controlling physical elements and, often, responding to humans. Designing and managing systems able to respond to different, concurrent requirements during operation is not straightforward, and introduce the need of proper support at design-time and run-time. The Cross-layer modEl-based fRamework for multi-oBjective dEsign of Reconfigurable systems in unceRtain hybRid envirOnments (CERBERO) EU project has developed a design environment for adaptive CPS. CERBERO approach leverages on model-based methodologies including different technologies and tools developed to cover design and operation from user interactions down to low level computing layer implementation. Francesca Palumbo, Tiziana Fanni, Carlo Sau, Luca Pulina, Luigi Raffo, Michael Masin, Evgeny Shindin, Pablo Sanchez de Rojas, Karol Desnos, Maxime Pelcat, Alfonso Rodríguez 0002, Eduardo Juárez Martínez, Francesco Regazzoni 0001, Giuseppe Meloni, Maria Katiuscia Zedda, Hans I. Myrhaug, Leszek Kaliciak, Joost Adriaanse, Julio de Oliveira Filho, Antonella Toffetti |
CF | 9 |
| 2019 | Accuracy Evaluation Based on Simulation for Finite Precision Systems Using Inferential StatisticsabstractThe conversion of an algorithm to fixed-point arithmetic is commonly achieved with a large and fixed-number of simulations. Nevertheless, when simulating a fixed and arbitrary large number of samples, no confidence information is given on the characterization, and this method is often time-inefficient. To overcome this limitation, we propose a new method for noise evaluation. The error induced by fixed-point coding is statistically characterized to compute the noise power with an adaptive and reduced number of simulations. From user-defined confidence requirements, the proposed method computes the minimal number of simulations to obtain a confidence interval of the noise power. Experiments on varied signal-processing elementary blocks show that the proposed method requires on average the simulation of only 0.04% of the simulation set required by State of the Art techniques to estimate the noise power of a 64thorder FIR filter with a relative error less than 0.01%. Justine Bonnot, Karol Desnos, Daniel Ménard |
ICASSP | 2 |
| 2019 | Numerical Representation of Directed Acyclic Graphs for Efficient Dataflow Embedded Resource AllocationabstractStream processing applications running on Heterogeneous Multi-Processor Systems on Chips (HMPSoCs) require efficient resource allocation and management, both at compile-time and at runtime. To cope with modern adaptive applications whose behavior can not be exhaustively predicted at compile-time, runtime managers must be able to take resource allocation decisions on-the-fly, with a minimum overhead on application performance. Resource allocation algorithms often rely on an internal modeling of an application. Directed Acyclic Graph (DAGs) are the most commonly used models for capturing control and data dependencies between tasks. DAGs are notably often used as an intermediate representation for deploying applications modeled with a dataflow Model of Computation (MoC) on HMPSoCs. Building such intermediate representation at runtime for massively parallel applications is costly both in terms of computation and memory overhead. In this paper, an intermediate representation of DAGs for resource allocation is presented. This new representation shows improved performance for run-time analysis of dataflow graphs with less overhead in both computation time and memory footprint. The performances of the proposed representation are evaluated on a set of computer vision and machine learning applications. Florian Arrestier, Karol Desnos, Eduardo Juárez Martínez, Daniel Ménard |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2018 | Automatic instrumentation of dataflow applications using PAPIabstractThe widening of the complexity-productivity gap witnessed in the last years is becoming unaffordable from the application development point of view. New design methods try to automate most designers tasks in order to bridge this gap. In addition, new Models of Computation (MoC), as those dataflow-based, ease the expression of parallelism within applications and lead to higher productivity. Daniel Madroñal, Antoine Morvan, Raquel Lazcano, Rubén Salvador, Karol Desnos, Eduardo Juárez Martínez, César Sanz |
CF | 5 |
| 2018 | A Fast and Fuzzy Functional Simulator of Inexact Arithmetic Operators for Approximate Computing SystemsabstractInexact operators are developed to exploit the tolerance of an application to imprecisions. These operators aim at reducing system energy consumption and memory footprint. In order to integrate the appropriate inexact operators in a complex system, the Quality of Service of the approximate system must be thoroughly studied through simulation. However, when simulating on a PC or workstation, the custom bit-level structures of inexact operators are not implemented in the instruction set of the simulating architecture. Consequently, the simulation requires a costly emulation, leading to expensive bit-level simulations. This paper proposes a new "Fast and Fuzzy" functional simulation method for inexact operators whose probabilistic behavior is correlated with the Most Significant Bits of the input operands. The proposed method processes real signal data and simplifies the error model for inexact operators, accelerating the simulation of the system. The modelization accuracy of the error can be controlled by a parameter called fuzzyness degree F. Using the proposed method, the bit-accurate logic-level simulation of inexact operators is replaced by an exact operator to which a pseudo-random error variable is added. Experiments on 16-bit operators show that the proposed simulation method, when compared to a bit-accurate logic level simulation, is up to 44 times faster. Justine Bonnot, Karol Desnos, Maxime Pelcat, Daniel Ménard |
ACM Great Lakes Symposium on VLSI | 2 |
| 2018 | Stochastic Modeling to Accelerate Approximate Operators SimulationabstractApproximate operators have been developed to overcome the performance limitations of the original accurate arithmetic operators. They trade off the output quality of the operator and its energy consumption, area or delay. To benefit from this trade-off, the logic structure of the original accurate operator is modified. When integrating approximate operators in a complex system, numerous simulations of the application are required to ensure the fulfillment of the application requirements, despite the induced approximations. Because the hardware implementation of approximate operators is not always available in early phases of application prototyping, long software simulation of their complex bit-level structure is used. This paper proposes a fast simulator for approximate operators built from the output values of the original accurate operator. The error due to the approximation is modeled by a stochastic process whose features are learned from the errors of the approximate operator. The proposed simulator is compared to the bit-accurate logic-level simulation and to a simulator of approximate operators built on the input values of the operator. Experiments on 10-bit operators show that the proposed method is up to 63× faster than a bit-accurate logic level simulation. Justine Bonnot, Karol Desnos, Daniel Ménard |
ISCAS | 2 |
| 2018 | Energy-Efficient Actor Execution for SDF Application on Heterogeneous ArchitecturesabstractHeterogeneous systems promise to improve performance and endurance of power constrained systems, by utilizing computing elements of different power and performance characteristics. Such systems provide the possibility to trade number and types of core with Dynamic Voltage and Frequency Scaling (DVFS) levels and core utilization rate to achieve optimal energy efficiency. Therefore by making smart decisions on application scheduling and mapping we can exploit and maximize the benefits of using heterogeneous processors. At the same time, the application level of parallelism can conveniently be exposed by dataflow Models of Computation (MoCs). In this paper we show an energy efficient execution approach for heterogeneous architecture. We demonstrate the approach on a real-life streaming application modelled with Parameterized and Interfaced Synchronous Dataflow (PiSDF). The presented solution shows how to integrate our approach in the workflow of a dataflow application prototyping tool. The obtained results demonstrate that, by using an optimal scheduling and mapping, more than 30% of energy reduction can be achieved on a single actor level. Hergys Rexha, Sébastien Lafond, Karol Desnos |
PDP | 3 |
| 2018 | Reproducible Evaluation of System Efficiency With a Model of Architecture: From Theory to PracticeabstractCurrent trends in high performance and embedded computing include design of increasingly complex hardware architectures with high parallelism, heterogeneous processing elements, and nonuniform communication resources. In order to take hardware and software design decisions, early evaluations of the system nonfunctional properties are needed. These evaluations of system efficiency require electronic system-level information on both algorithms and architecture. Contrary to algorithm models for which a major body of work has been conducted on defining formal models of computation (MoCs), architecture models from the literature are mostly empirical models from which reproducible experimentation requires the accompanying software. In this paper, a precise definition of a model of architecture (MoA) is proposed that focuses on reproducibility and abstraction and removes the overlap previously existing between the notions of MoA and MoC. A first MoA, called the linear system-level architecture model (LSLA), is presented. To demonstrate the generic nature of the proposed new architecture modeling concepts, we show that the LSLA model can be integrated flexibly with different MoCs. LSLA is then used to model the energy consumption of a state-of-the-art multiprocessor system-on-chip (MPSoC) when running an application described using the synchronous dataflow MoC. A method to automatically learn LSLA model parameters from platform measurements is introduced. Despite the high complexity of the underlying hardware and software, a simple LSLA model is demonstrated to estimate the energy consumption of the MPSoC with a fidelity of 86%. Maxime Pelcat, Alexandre Mercat, Karol Desnos, Luca Maggiani, Yanzhou Liu 0001, Julien Heulot, Jean-François Nezan, Wassim Hamidouche, Daniel Ménard, Shuvra S. Bhattacharyya |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2017 | Hierarchical Dataflow Model for efficient programming of clustered manycore processorsabstractProgramming Multiprocessor Systems-on-Chips (MPSoCs) with hundreds of heterogeneous Processing Elements (PEs), complex memory architectures, and Networks-on-Chips (NoCs) remains a challenge for embedded system designers. Dataflow Models of Computation (MoCs) are increasingly used for developing parallel applications as their high-level of abstraction eases the automation of mapping, task scheduling and memory allocation onto MPSoCs. This paper introduces a technique for deploying hierarchical dataflow graphs efficiently onto MPSoC. The proposed technique exploits different granularity of dataflow parallelism to generate both NoC-based communications and nested OpenMP loops. Deployment of an image processing application on a many-core MPSoC results in speedups of up to 58.7 compared to the sequential execution. Julien Hascoet, Karol Desnos, Jean-François Nezan, Benoît Dupont de Dinechin |
ASAP | 2 |
| 2017 | Throughput evaluation of DSP applications based on hierarchical dataflow modelsabstractSynchronous Dataflow (SDF) is the most commonly used dataflow Model of Computation (MoC) for the specification of Digital Signal Processing (DSP) systems. The Interface-Based SDF (IBSDF) model extends the semantics of the SDF model by introducing a graph composition mechanism based on hierarchical interfaces. Computing the throughput of an application is essential when designing DSP systems. This article introduces and assesses new methods to compute the throughput of DSP applications specified with IBSDF graphs. First, a basic method inspired from the state-of-the-art techniques that relies on a transformation of the IBSDF graph to an equivalent non-hierarchical graph of potentially exponential size. Second, a new technique that takes advantage of the hierarchy semantics of the IBSDF MoC to speed-up the throughput evaluation without any conversion. The proposed technique makes it possible to compute the throughput of large IBSDF graphs in a few milliseconds, where the basic method fails to produce a result. Hamza Deroui, Karol Desnos, Jean-François Nezan, Alix Munier Kordon |
ISCAS | 2 |
| 2017 | Porting a PCA-based hyperspectral image dimensionality reduction algorithm for brain cancer detection on a manycore architecture
Raquel Lazcano, Daniel Madroñal, Rubén Salvador, Karol Desnos, Maxime Pelcat, Raúl Guerra, Himar Fabelo, Samuel Ortega, Sebastián López, Gustavo M. Callicó, Eduardo Juárez Martínez, César Sanz |
J. Syst. Archit. | 4 |
| 2017 | Smart search space reduction for approximate computing: A low energy HEVC encoder case study
Alexandre Mercat, Justine Bonnot, Maxime Pelcat, Karol Desnos, Wassim Hamidouche, Daniel Ménard |
J. Syst. Archit. | 4 |
| 2016 | On Exploiting Energy-Aware Scheduling Algorithms for MDE-Based Design Space Exploration of MP2SoCabstractMassively Parallel Multi-Processors System-on-Chip (MP2SoC) architectures have been widely deployed to run challenging high-performance computations. However, the ever greater demand for energy efficiency fosters energy budgeting in MP2SoC systems. Nowadays, having the appropriate Electronic Design Automation (EDA) tools for power estimation is mandatory. The major challenge for the design of such tools is to reach a better tradeoff between accuracy and time-to-market. This paper presents a Model Driven Engineering (MDE)-based energy-aware Design Space Exploration (DSE) approach allowing the designer to take the power consumption criterion into account early in the design flow. The originality of this approach is that it integrates the Energy-Aware Duplication (EAD) algorithm that strives to balance schedule lengths and energy savings by considering the most important sources of energy consumption in MP2SoC: the massive number of processing elements (PE) and the high-speed Network-on-Chip (NoC). To demonstrate the effectiveness of the proposed approach, we conducted experiments using the H.263 encoder application. The obtained results demonstrated that EAD can effectively save energy in MP2SoC systems. They also showed that our MDE approach is capable of accelerating the DSE process to make early energy-efficient design decisions. Manel Ammar, Mouna Baklouti, Maxime Pelcat, Karol Desnos, Mohamed Abid |
PDP | 4 |
| 2016 | Off-Line DVFS Integration in MDE-Based Design Space Exploration Framework for MP2SoC SystemsabstractAs the speed metric of Massively Parallel Multi-Processors System-on-Chip (MP2SoC) systems has increased over time, another metric has become more important: power consumption. Finding a tradeoff between power consumption and performance early in the design flow of MP2SoC systems in order to satisfy time-to-market is the design challenge of Electronic Design Automation (EDA) tools. This paper presents a Design Space Exploration (DSE) framework, named Energy-Aware Rapid Design of MP2SoC (EWARDS), aiming at exploring the performance and power capabilities of modern homogenous MP2SoC systems at design time using Model-Driven Engineering (MDE) techniques. The proposed framework extends the Modeling and Analysis of Real-Time and Embedded systems (MARTE)profile with power aspects of MP2SoC systems providing a high-level design entry. In addition, EWARDS integrates an energy-aware scheduler that strives to balance performance and energy savings by combining clustering scheduling algorithm with off-line Dynamic Voltage and Frequency Scaling (DVFS) power management techniques. Manel Ammar, Mouna Baklouti, Maxime Pelcat, Karol Desnos, Mohamed Abid |
WETICE | 4 |
| 2016 | On Memory Reuse Between Inputs and Outputs of Dataflow ActorsabstractThis article introduces a new technique to minimize the memory footprints of Digital Signal Processing (DSP) applications specified with Synchronous Dataflow (SDF) graphs and implemented on shared-memory Multiprocessor System-on-Chip (MPSoCs). In addition to the SDF specification, which captures data dependencies between coarse-grained tasks called actors, the proposed technique relies on two optional inputs abstracting the internal data dependencies of actors: annotations of the ports of actors, and script-based specifications of merging opportunities between input and output buffers of actors. Experimental results on a set of applications show a reduction of the memory footprint by 48% compared to state-of-the-art minimization techniques. Karol Desnos, Maxime Pelcat, Jean-François Nezan, Slaheddine Aridhi |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2015 | Buffer merging technique for minimizing memory footprints of Synchronous Dataflow specificationsabstractThis paper introduces and assesses a new technique to minimize the memory footprints of Digital Signal Processing (DSP) applications specified with Synchronous Dataflow (SDF) graphs and implemented on shared-memory Multiprocessor Systems-on-Chips (MPSoCs). In addition to the SDF specification, which captures data dependencies between coarse-grained tasks called actors, the proposed technique relies on two optional inputs abstracting the internal data dependencies of actors: annotations of the ports of SDF actors, and script-based specifications of merging opportunities between input and output buffers of actors. An automated optimization process is used to exploit these buffer merging opportunities and to minimize the memory footprints of applications. Experimental results on a computer vision application show a reduction of the memory footprint by 34% compared to state-of-the-art minimization techniques. Karol Desnos, Maxime Pelcat, Jean-François Nezan, Slaheddine Aridhi |
ICASSP | 1 |