Network


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

Hotspot


Dive into the research topics where Rafael Rosales is active.

Publication


Featured researches published by Rafael Rosales.


automation, robotics and control systems | 2012

A very fast and quasi-accurate power-state-based system-level power modeling methodology

Yang Xu; Rafael Rosales; Bo Wang; Martin Streubühr; Ralph Hasholzner; Christian Haubelt; Jürgen Teich

In this paper, we propose a novel system-level power modeling methodology that allows for very fast joint power-performance evaluation at specification phase. This methodology adopts approximately-timed task-accurate performance models and augments them with power-state-based power models to enable efficient simulation. A flexible method is also proposed to model complex dynamic power management policies so that their effects can be evaluated. We validate the accuracy of our methodology by comparing simulation results with measurements on a real mobile phone platform. Experimental results show that the simulated power profile matches very well with the measurements and it only takes about 100 ms to simulate a 20 ms GSM paging burst use case.


power and timing modeling optimization and simulation | 2014

End-to-end power estimation for heterogeneous cellular LTE SoCs in early design phases

Bo Wang; Yang Xu; Ralph Hasholzner; Rafael Rosales; Michael Glass; Jürgen Teich

System-level power modeling and estimation is a non-trivial task for the architecture and power management strategies exploration during early design phases of a cellular LTE modem. It requires system architects to consider not only highly heterogeneous SoC architectures, but also various worldwide LTE network configurations and dynamic scheduling which impact modem power consumption significantly. In this work, we present an LTE end-to-end power model to enable a fast power consumption evaluation of different LTE modem system architecture options. The power model for digital elements is based on power states and refined by execution phases. For analogue/RF elements, the model is differentiated by each operational state consuming a constant power. The LTE power amplifier, as a major power contributor, is modeled at a detailed abstraction level using piece-wise polynomial equations with the consideration of band-to-band variations and the envelope tracking operation. Using this heterogeneous power modeling approach, different system design choices can be compared and explored holistically at a rather low modeling effort and a fast simulation speed. Moreover, the power estimation of the LTE modem takes into account the impact of real-life networks, which enables the easy adaptation to various network scenarios in early design phases. Thanks to this configurable end-to-end model, the productivity of a power modeling team can be improved by 10× to meet the challenge of increased exploration space in LTE modem concept design under tight time-to-market requirements.


ACM Transactions on Design Automation of Electronic Systems | 2014

MAESTRO— Holistic Actor-Oriented Modeling of Nonfunctional Properties and Firmware Behavior for MPSoCs

Rafael Rosales; Michael Glass; Jürgen Teich; Bo Wang; Yang Xu; Ralph Hasholzner

Modeling and evaluating nonfunctional properties such as performance, power, and reliability of embedded systems are tasks of utmost importance. In this article, we introduce MAESTRO, a methodology for the modeling and evaluation of nonfunctional properties and embedded firmware of MPSoC architecture components at the Electronic System Level (ESL). In contrast to existing design flows that provide predefined performance models, MAESTRO defines a flexible approach that allows to define virtual prototypes that can be easily customized and extended to evaluate multiple nonfunctional properties of interest at different levels of abstraction. In MAESTRO, a design is composed purely from actor-oriented models. This enables typical ESL features such as automatic design space exploration and synthesizability of HW and SW components, typically missing in very general design flows. Unique to MAESTRO is the separation and coordination of the interaction between application functionality, firmware, and performance models for the evaluation of nonfunctional properties, and their complex interactions within a single Model-of-Computation (MoC). The main advantages of MAESTRO are: (I) Extensible modeling of interdependent nonfunctional properties of heterogeneous MPSoC components; (II) high flexibility to investigate the appropriate trade-off between modeling effort and accuracy of nonfunctional property evaluators; (III) a holistic approach for modeling application functionality as well as firmware affecting the evaluation of nonfunctional properties. Regarding (II), we present a mobile baseband processor platform use-case, executing a GSM paging application. To demonstrate (I) and (III), we present the modeling of a complex ESL processor virtual prototype, running a soft real-time application and equipped with both a power and reliability manager.


design automation conference | 2013

On robust task-accurate performance estimation

Yang Xu; Bo Wang; Ralph Hasholzner; Rafael Rosales; Jürgen Teich

Task-accurate performance estimation methods are widely applied in early design phases to explore different architecture options. These methods rely on accurate annotations generated by software profiling or real measurements to guarantee accurate results. However, in practice, such accurate annotations are not available in early design phases due to lack of source code and hardware platform. Instead, estimated mean or worstcase annotations are usually used, which makes the final result inaccurate because of the errors induced by the estimations, especially for designs with tight time constraints. In this paper, we propose a novel methodology that combines Distributionally Robust Monte Carlo Simulation with task-accurate performance estimation method to guarantee robust system performance estimation in early design phases, i.e., determining the lower bound of the confidence level of fulfilling a specific time constraint. Instead of using accurate annotations, our method only uses estimated annotations in the form of intervals and it does not make any assumptions of the distribution types of these intervals.


picture coding symposium | 2016

Multi-objective design space exploration for the optimization of the HEVC mode decision process

Christian Herglotz; Rafael Rosales; Michael Glaß; Jürgen Teich; André Kaup

Finding the best possible encoding decisions for compressing a video sequence is a highly complex problem. In this work, we propose a multi-objective Design Space Exploration (DSE) method to automatically find HEVC encoder implementations that are optimized for several different criteria. The DSE shall optimize the coding mode evaluation order of the mode decision process and jointly explore early skip conditions to minimize the four objectives a) bitrate, b) distortion, c) encoding time, and d) decoding energy. In this context, we use a SystemC-based actor model of the HM test model encoder for the evaluation of each explored solution. The evaluation that is based on real measurements shows that our framework can automatically generate encoder solutions that save more than 60% of encoding time or 3% of decoding energy when accepting bitrate increases of around 3%.


automation, robotics and control systems | 2016

Analysis and Exploitation of CTU-Level Parallelism in the HEVC Mode Decision Process Using Actor-Based Modeling

Rafael Rosales; Christian Herglotz; Michael Glaβ; André Kaup; Jürgen Teich

The new High-Efficiency Video Coding HEVC standard achieves much better compression ratios than previous ones by offering multiple coding modes, albeit with a significant increase over the required computational power especially at the encoder side. As the first major contribution, we propose a fine-grained parallelization of the encoding mode decision process using a SystemC actor-based model, exploiting multi-core platforms. Second, based on this model, we analyze achievable speedups compared to the single core sequential implementation of the HM-16.0 reference software. Using four different video sequences, we find that our approach achieves an equivalent rate-distortion performance for different quantization parameter values with a simulated encoding time improvement factor of upi¾źto


automation, robotics and control systems | 2014

Mahler: Sketch-Based Model-Driven Virtual Prototyping

Rafael Rosales; Michael Glaβ; Jürgen Teich


automation, robotics and control systems | 2013

On confident task-accurate performance estimation

Yang Xu; Bo Wang; Rafael Rosales; Ralph Hasholzner; Jürgen Teich

9\times


forum on specification and design languages | 2011

ESL power and performance estimation for heterogeneous MPSOCS using SystemC

Martin Streubühr; Rafael Rosales; Ralph Hasholzner; Christian Haubelt; Jürgen Teich


european microwave conference | 2013

Scenario-based energy estimation of heterogeneous integrated systems at system level

Stefan Glock; Franz Reutelhuber; Georg Fischer; Robert Weigel; Thomas Ussmueller; Rafael Rosales; Michael Glass; Jürgen Teich

for a maximally parallelized mode decision process. Third, an HEVC encoder has a huge number of different standard-complying encoding modes to choose from for each encoded frame, making the exploration space almost impossible to be fully covered by a brute-force search. Here, we systematically investigate the trade-off in encoding time versus required number of processor cores by proposing a multi-objective Design Space Exploration DSE of the mapping of the parallelized mode decision tasks to processing resources, taking as optimization objectives the resulting bitrate, image quality, number of processor cores used, execution time, and total energy consumption.

Collaboration


Dive into the Rafael Rosales's collaboration.

Top Co-Authors

Avatar

Jürgen Teich

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Bo Wang

Intel Mobile Communications

View shared research outputs
Top Co-Authors

Avatar

Yang Xu

Intel Mobile Communications

View shared research outputs
Top Co-Authors

Avatar

Michael Glass

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

André Kaup

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Christian Herglotz

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Martin Streubühr

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge