The power wall asks for a holistic effort from the high performance and scientific communities to develop power-aware tools and applications which ultimately drive the design of energy-efficient hardware. Toward this goal, we introduce a systematic methodology to derive reliable time and power models for algebraic kernels employing a bottom-up approach. This strategy helps to understand the contribution of the different kernels to the total energy consumption of applications, as well as to distinguish between the cost of fine-grain components such as arithmetic, memory access, and overheads introduced by, e.g., multithreading or reductions. To study and validate our methodology, we initially focus on two key memory-bound BLAS-1 vector ke...
We investigate the benefits that an energy-aware implementation of the runtime in charge of the conc...
We investigate the benefits that an energy-aware implementation of the runtime in charge of the conc...
Power awareness is fast becoming immensely important in computing, ranging from the traditional High...
In this paper we conduct a detailed analysis of the sources of power dissipation and energy consumpt...
The overarching goal of this thesis is to provide an algorithm-centric approach to analyzing the rel...
In this paper, we propose a model for the energy consumption of the concurrent execution of three ke...
[EN] In this paper, we propose a model for the energy consumption of the concurrent execution of thr...
As computing devices evolve with successive technology generations, many machines target either the ...
As computing devices evolve with successive technology generations, many machines target either the ...
This paper addresses the efficient exploitation of task-level parallelism, present in many dense lin...
This paper addresses the efficient exploitation of task-level parallelism, present in many dense lin...
We propose an approach to estimate the power consumption of algorithms, as a function of the frequen...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
This paper analyzes the impact on power consumption of two DVFS-control strategies when applied to t...
[EN] This paper analyzes the impact on power con- sumption of two DVFS-control strategies when appli...
We investigate the benefits that an energy-aware implementation of the runtime in charge of the conc...
We investigate the benefits that an energy-aware implementation of the runtime in charge of the conc...
Power awareness is fast becoming immensely important in computing, ranging from the traditional High...
In this paper we conduct a detailed analysis of the sources of power dissipation and energy consumpt...
The overarching goal of this thesis is to provide an algorithm-centric approach to analyzing the rel...
In this paper, we propose a model for the energy consumption of the concurrent execution of three ke...
[EN] In this paper, we propose a model for the energy consumption of the concurrent execution of thr...
As computing devices evolve with successive technology generations, many machines target either the ...
As computing devices evolve with successive technology generations, many machines target either the ...
This paper addresses the efficient exploitation of task-level parallelism, present in many dense lin...
This paper addresses the efficient exploitation of task-level parallelism, present in many dense lin...
We propose an approach to estimate the power consumption of algorithms, as a function of the frequen...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
This paper analyzes the impact on power consumption of two DVFS-control strategies when applied to t...
[EN] This paper analyzes the impact on power con- sumption of two DVFS-control strategies when appli...
We investigate the benefits that an energy-aware implementation of the runtime in charge of the conc...
We investigate the benefits that an energy-aware implementation of the runtime in charge of the conc...
Power awareness is fast becoming immensely important in computing, ranging from the traditional High...