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...
Computer systems are moving towards a heterogeneous architecture with a combination of one or more C...
Being on the verge of exascale performance has shifted the prioritization of performance in applicat...
Recent accelerators such as GPUs achieve better cost-performance and watt-performance ratio, while t...
Heterogeneous systems are nowadays a common choice in the path to Exascale. Through the use of accel...
Accelerator-based heterogeneous systems can provide high performance and energy efficiency, both of ...
The use of heterogeneous systems in supercomputing is on the rise as they improve both performance ...
Accelerated computing has become pervasive for increasing the computational power and energy efficie...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Accelerator-based heterogeneous systems become increasingly important to high performance computing ...
A challenge that heterogeneous system programmers face is leveraging the performance of all the devi...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
Research Doctorate - Doctor of Philosophy (PhD)This thesis examines the question: can economic resou...
Reducing energy consumption is a challenge that is faced on a daily basis by teams from the high-per...
Energy consumption is an increasingly important consideration in computing. High-performance computi...
Computer systems are moving towards a heterogeneous architecture with a combination of one or more C...
Being on the verge of exascale performance has shifted the prioritization of performance in applicat...
Recent accelerators such as GPUs achieve better cost-performance and watt-performance ratio, while t...
Heterogeneous systems are nowadays a common choice in the path to Exascale. Through the use of accel...
Accelerator-based heterogeneous systems can provide high performance and energy efficiency, both of ...
The use of heterogeneous systems in supercomputing is on the rise as they improve both performance ...
Accelerated computing has become pervasive for increasing the computational power and energy efficie...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Accelerator-based heterogeneous systems become increasingly important to high performance computing ...
A challenge that heterogeneous system programmers face is leveraging the performance of all the devi...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
Research Doctorate - Doctor of Philosophy (PhD)This thesis examines the question: can economic resou...
Reducing energy consumption is a challenge that is faced on a daily basis by teams from the high-per...
Energy consumption is an increasingly important consideration in computing. High-performance computi...
Computer systems are moving towards a heterogeneous architecture with a combination of one or more C...
Being on the verge of exascale performance has shifted the prioritization of performance in applicat...
Recent accelerators such as GPUs achieve better cost-performance and watt-performance ratio, while t...