EDBT 2026 Demo / reviewers in the wild / expert
Wander O. Cesário
dblp:47/1646
· DBLP profile ↗
11ranked-venue papers
3as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
2 papers |
Electronic design automation · 54% Processor architecture and microarchitecture · 18% Embedded and real-time systems · 18% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2002 | Component-based design approach for multicore SoCs · DAC 2002 |
Embedded and real-time systems
component-based design |
0.0 | 1 | 2002 | Component-based design approach for multicore SoCs · DAC 2002 |
Electronic design automation
design space exploration |
0.0 | 1 | 2002 | Combining a Performance Estimation Methodology with a Hardware/Software Codesign Flow Supporting Multiprocessor Systems · IEEE Trans. Software Eng. 2002 |
Electronic design automation
hardware/software co-design |
0.0 | 1 | 2002 | Combining a Performance Estimation Methodology with a Hardware/Software Codesign Flow Supporting Multiprocessor Systems · IEEE Trans. Software Eng. 2002 |
Electronic design automation
system-level design |
0.0 | 1 | 2002 | Component-based design approach for multicore SoCs · DAC 2002 |
Integrated circuit design
ASIC design |
0.0 | 1 | 2002 | Component-based design approach for multicore SoCs · DAC 2002 |
Performance modeling and evaluation
performance prediction |
0.0 | 1 | 2002 | Combining a Performance Estimation Methodology with a Hardware/Software Codesign Flow Supporting Multiprocessor Systems · IEEE Trans. Software Eng. 2002 |
Methods — techniques the papers use, named apart from their topics
wrapper generation · 0.0systemc · 0.0static analysis · 0.0simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Software Performance Estimation in MPSoC DesignabstractEstimation tools are a key component of system-level methodologies, enabling a fast design space exploration. Estimation of software performance is essential in current software-dominated embedded systems. This work proposes an integrated methodology for system design and performance analysis. An analytic approach based on neural networks is used for high-level software performance estimation. At the functional level, this analytic tool enables a fast evaluation of the performance to be obtained with selected processors, which is an essential task for the definition of a "golden" architecture. From this architectural definition, a tool that refines hardware and software interfaces produces a bus-functional model. A virtual prototype is then generated from the bus-functional model, providing a global, cycle-accurate simulation model and offering several features for design validation and detailed performance analysis. Our work thus combines an analytic approach at functional level and a simulation-based approach at bus functional level. This provides an adequate trade-off between estimation time and precision. A multiprocessor platform implementing an MPEG4 encoder is used as case study, and the analytic estimation results in errors only up to 17% when compared to the virtual platform simulation. On the other hand, the analytic estimation takes only 17 seconds, against 10 minutes using the cycle-accurate simulation model. Márcio Oyamada, Flávio Rech Wagner, Marius Bonaciu, Wander O. Cesário, Ahmed Amine Jerraya |
ASP-DAC | 4 |
| 2007 | Hardware/software IP integration using the ROSES design environmentabstractConsidering current time-to-market pressures, IP reuse is mandatory for the design of complex embedded systems-on-chip (SoC). The integration of IP components into a given design is the most complex task in the whole reuse process. This paper describes the IP integration approach implemented in the ROSES design environment, which presents a unique combination of features that enhance IP reuse: automatic assembly of interfaces between heterogeneous software and hardware IP components; easy adaptation to different on-chip communication structures and bus and core standards; generation of customized and minimal OSs for programmable components; and an architecture-independent high-level API embedded into SystemC that makes application software independent from system implementation. Application code is written by using communication functions available in this API. ROSES automatically assembles wrappers that implement these functions, such that the application code does not need to be modified in order to run in the final synthesized system. Flávio Rech Wagner, Wander O. Cesário, Ahmed Amine Jerraya |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2006 | High-level architecture exploration for MPEG4 encoder with custom parametersabstractThis paper proposes the use of a high-level architecture exploration method for different MPEG4 video encoders using different customization parameters. The targeted architecture is a heterogeneous MP-SoC which may include up 2 coarse grain SIMD (task level SIMD) subsystems to perform the computations. The customization parameters are related to video resolution, frame rate, communication network, level of parallelism and CPU types. These parameters are determined during the high-level architecture exploration, by estimating the architecture performances at early stages of the design flow. Experiments shows that the error factor of these high-level performances estimations are less than 10% compared to those obtained with final manually implemented RTL architecture. This method was used successfully for exploration of different MPEG4 architecture configurations with different customization parameters. We consider these experiments a breakthrough because they show how a complex design can be mastered through a set of pragmatic choices. Marius Bonaciu, Aimen Bouchhima, Mohamed-Wassim Youssef, Wander O. Cesário, Ahmed Amine Jerraya |
ASP-DAC | 5 |
| 2005 | A unified HW/SW interface model to remove discontinuities between HW and SW designabstractOne major challenge in System-on-Chip (SoC) design is the definition and design of interfaces between hardware and software. Traditional ASIC designer and software designer model HW/SW interface twice. Using two separate models introduces a discontinuity between hardware and software. This paper introduces a unified HW/SW component model to describe different parts of HW/SW interface at different abstraction levels. The benefits of using the proposed model are two fold: first, it provides a single model to present system design from abstract specification to mixed HW/SW implementation and second, it enables full system simulation at different abstraction level during refinement flow. Aimen Bouchhima, Frédéric Pétrot, Wander O. Cesário, Ahmed Amine Jerraya |
EMSOFT | 4 |
| 2004 | Unified Component Integration Flow for Multi-Processor SoC Design and ValidationabstractMost system-on-chip (SoC) design methodologies promote the reuse of pre-designed (hardware, software, and functional) components. However, as these components are heterogeneous, their integration requires complex interface sub-systems. These sub-systems can also be constructed by assembling pre-designed basic interface components. Hence, SoC design and validation involves component composition techniques to create hardware, software, and functional interface sub-systems by assembling basic interface components. We propose a unified methodology for automatic component integration that allows designers to reuse pre-designed components effectively. We also present ROSES, a design flow that uses this methodology to generate hardware, software, and functional interface sub-systems automatically starting from a system-level architectural model. Mohamed-Anouar Dziri, Wander O. Cesário, Flávio Rech Wagner, Ahmed Amine Jerraya |
DATE | 2 |
| 2004 | Strategies for the integration of hardware and software IP components in embedded systems-on-chip
Flávio Rech Wagner, Wander O. Cesário, Luigi Carro, Ahmed Amine Jerraya |
Integr. | 2 |
| 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 |
J. Syst. Softw. | 1 |
| 2003 | Combining architecture exploration and a path to implementation to build a complete SoC design flow from system specification to RTLabstractAbstract- This paper presents a full System-on-Chip (SoC) design flow from system specification to RT-level. A new approach to obtain a full path to implementation for SoC design is proposed. This approach combines architecture design space exploration using the VCC design environment and system synthesis using the ROSES design flow, allowing a true and complete system level design flow. The experiment with a VDSL application shows a significant reduction of design time. I. Mohamed-Anouar Dziri, Firaz Samet, Flávio Rech Wagner, Wander O. Cesário, Ahmed Amine Jerraya |
ASP-DAC | 4 |
| 2002 | Component-based design approach for multicore SoCsabstractThis 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. Wander O. Cesário, Amer Baghdadi, Lovic Gauthier, Damien Lyonnard, Gabriela Nicolescu, Yanick Paviot, Sungjoo Yoo, Ahmed Amine Jerraya, Mario Diaz-Nava |
DAC | 1 |
| 2002 | Combining a Performance Estimation Methodology with a Hardware/Software Codesign Flow Supporting Multiprocessor SystemsabstractThis paper addresses performance estimation and architecture exploration issues within the context of hardware/software codesign. We introduce a new methodology to rapidly explore the large design space encountered in hardware/software systems. The proposed methodology is based on a fast and accurate estimation approach. This estimation approach takes advantage of both system and RT levels of abstraction, and combines both static and dynamic analysis techniques, in order to obtain the best trade-off between speed and accuracy. It has been implemented as an extension to a hardware/software codesign flow to enable the exploration of a large number of multiprocessor architecture solutions from the very start of the design process. The effectiveness of the proposed methodology is illustrated by a significant application example. Experimental results indicate strong advantages of the proposed methodology. Amer Baghdadi, Nacer-Eddine Zergainoh, Wander O. Cesário, Ahmed Amine Jerraya |
IEEE Trans. Software Eng. | 3 |
| 2000 | Rethinking Behavioral Synthesis for a Better Integration within Existing Design FlowsabstractAlthough very popular and largely wanted, behavioral synthesis was never widely accepted by designers. This paper analyzes the reasons for this failure and introduces a new generation of behavioral synthesis tools with more practical synthesis schemes. The main breakthrough of this new generation is the redefinition of the behavioral synthesis flow to better profit from the power of modern RTL and FSM synthesis. The synthesis results for two large design examples: a 2-million transistors ATM shaper and a motion estimator for a video codec (H261 standard) are shown. They illustrate the effectiveness of this new approach when compared with RT-level design methodologies. Wander O. Cesário, Ahmed Amine Jerraya, Zoltan Sugar, Imed Moussa |
ICCD | 1 |