Abstract Resource management, and especially power management, is a key aspect for the success of... more Abstract Resource management, and especially power management, is a key aspect for the success of modern battery supplied multimedia devices. This class of devices are usually based on SoCs with a wide range of heterogeneous subsystems, competing for shared ...
Power management at any abstraction level is a key issue for many mobile multimedia and embedded ... more Power management at any abstraction level is a key issue for many mobile multimedia and embedded applications. In this paper a design workflow to generate system-level power models will be presented, tailored to support quantitative runtime power optimization policies to be implemented within an operating system. The approach we followed to derive power models is strongly use-case oriented. Starting from
The consideration of an embedded device’s power consumption and its management is increasingly im... more The consideration of an embedded device’s power consumption and its management is increasingly important nowadays. Currently, it is not easily possible to integrate power information already during the platform exploration phase. In this paper, we discuss the design challenges of today’s heterogeneous HW/SW systems regarding power and complexity, both for platform vendors as well as system integrators. As a result, we propose a design flow concept that combines system-level power optimization techniques with platform-based rapid prototyping. Virtual executable prototypes are generated from MARTE/UML and functional C/C++ descriptions, which then allows to study different platforms, mapping alternatives and power management strategies. Our proposed flow combines system-level timing and power estimation techniques available in commercial tools with platform-based rapid prototyping. We propose an efficient code annotation technique for timing and power properties that enables fast host ...
Proceedings of the 37th conference on Design automation - DAC '00, 2000
1. INTRODUCTION The increasing relevance of pow er requires to predict with reasonable confidence... more 1. INTRODUCTION The increasing relevance of pow er requires to predict with reasonable confidence the pow er consumption of both hard-w are and softw are. The approaches for soft w are reported in literature, fall in two main classes, working at the architec-tural and instruction level. ...
ABSTRACT This paper presents a methodology and framework to model the behavior of superscalar mic... more ABSTRACT This paper presents a methodology and framework to model the behavior of superscalar microprocessors. The simulation is focused on timing analysis and ignores all functional aspects. The methodology also provides a framework for building new simulators for generic architectures. The results obtained show a good accuracy and a satisfactory computational efficiency. Furthermore, the C++ SDK allows rapid development of new processor models making the methodology suitable for design space exploration over new processor architectures.
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis - CODES+ISSS '12, 2012
ABSTRACT This paper presents a methodology and a toolchain to perform estimation and optimization... more ABSTRACT This paper presents a methodology and a toolchain to perform estimation and optimization of the energy consumption associated to software execution on tiny embedded systems. The estimation phase is based on an ISA-level characterization of the target processor, while the optimization phase is made combining the estimation process with design space exploration in order to exploit fine-grained dynamic voltage and frequency scaling. The proposed approach operates at compile-time, with the granularity of single C functions and almost automatically augments the source code.
Abstract Resource management, and especially power management, is a key aspect for the success of... more Abstract Resource management, and especially power management, is a key aspect for the success of modern battery supplied multimedia devices. This class of devices are usually based on SoCs with a wide range of heterogeneous subsystems, competing for shared ...
Power management at any abstraction level is a key issue for many mobile multimedia and embedded ... more Power management at any abstraction level is a key issue for many mobile multimedia and embedded applications. In this paper a design workflow to generate system-level power models will be presented, tailored to support quantitative runtime power optimization policies to be implemented within an operating system. The approach we followed to derive power models is strongly use-case oriented. Starting from
The consideration of an embedded device’s power consumption and its management is increasingly im... more The consideration of an embedded device’s power consumption and its management is increasingly important nowadays. Currently, it is not easily possible to integrate power information already during the platform exploration phase. In this paper, we discuss the design challenges of today’s heterogeneous HW/SW systems regarding power and complexity, both for platform vendors as well as system integrators. As a result, we propose a design flow concept that combines system-level power optimization techniques with platform-based rapid prototyping. Virtual executable prototypes are generated from MARTE/UML and functional C/C++ descriptions, which then allows to study different platforms, mapping alternatives and power management strategies. Our proposed flow combines system-level timing and power estimation techniques available in commercial tools with platform-based rapid prototyping. We propose an efficient code annotation technique for timing and power properties that enables fast host ...
Proceedings of the 37th conference on Design automation - DAC '00, 2000
1. INTRODUCTION The increasing relevance of pow er requires to predict with reasonable confidence... more 1. INTRODUCTION The increasing relevance of pow er requires to predict with reasonable confidence the pow er consumption of both hard-w are and softw are. The approaches for soft w are reported in literature, fall in two main classes, working at the architec-tural and instruction level. ...
ABSTRACT This paper presents a methodology and framework to model the behavior of superscalar mic... more ABSTRACT This paper presents a methodology and framework to model the behavior of superscalar microprocessors. The simulation is focused on timing analysis and ignores all functional aspects. The methodology also provides a framework for building new simulators for generic architectures. The results obtained show a good accuracy and a satisfactory computational efficiency. Furthermore, the C++ SDK allows rapid development of new processor models making the methodology suitable for design space exploration over new processor architectures.
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis - CODES+ISSS '12, 2012
ABSTRACT This paper presents a methodology and a toolchain to perform estimation and optimization... more ABSTRACT This paper presents a methodology and a toolchain to perform estimation and optimization of the energy consumption associated to software execution on tiny embedded systems. The estimation phase is based on an ISA-level characterization of the target processor, while the optimization phase is made combining the estimation process with design space exploration in order to exploit fine-grained dynamic voltage and frequency scaling. The proposed approach operates at compile-time, with the granularity of single C functions and almost automatically augments the source code.
Uploads