Heterogeneous systems are nowadays a common choice in the path to Exascale. Through the use of accelerators they offer outstanding energy efficiency. The programming of these devices employs the host-device model, which is suboptimal as CPU remains idle during kernel executions, but still consumes energy. Making the CPU contribute computin effort might improve the performance and energy consumption of the system. This paper analyses the advantages of this approach and sets the limits of when its beneficial. The claims are supported by a set of models that determine how to share a single data-parallel task between the CPU and the accelerator for optimum performance, energy consumption or efficiency. Interestingly, the models show that optimi...
Heterogeneous systems are the core architecture of most of the high-performance computing nodes, due...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
10 pagesInternational audiencehe paper shows how to use Extremal Optimization in load balancing of d...
Heterogeneous systems are nowadays a common choice in the path to Exascale. Through the use of accel...
The use of heterogeneous systems in supercomputing is on the rise as they improve both performance ...
Accelerator-based heterogeneous systems can provide high performance and energy efficiency, both of ...
A challenge that heterogeneous system programmers face is leveraging the performance of all the devi...
© . This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommo...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
Accelerated computing has become pervasive for increasing the computational power and energy efficie...
Abstract-Accelerated computing has become pervasive for increasing the computational power and energ...
Reducing energy consumption is a challenge that is faced on a daily basis by teams from the high-per...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Heterogeneous systems are the core architecture of most of the high-performance computing nodes, due...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
10 pagesInternational audiencehe paper shows how to use Extremal Optimization in load balancing of d...
Heterogeneous systems are nowadays a common choice in the path to Exascale. Through the use of accel...
The use of heterogeneous systems in supercomputing is on the rise as they improve both performance ...
Accelerator-based heterogeneous systems can provide high performance and energy efficiency, both of ...
A challenge that heterogeneous system programmers face is leveraging the performance of all the devi...
© . This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommo...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
Accelerated computing has become pervasive for increasing the computational power and energy efficie...
Abstract-Accelerated computing has become pervasive for increasing the computational power and energ...
Reducing energy consumption is a challenge that is faced on a daily basis by teams from the high-per...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Heterogeneous systems are the core architecture of most of the high-performance computing nodes, due...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
10 pagesInternational audiencehe paper shows how to use Extremal Optimization in load balancing of d...