DOI: 10.18130/v3tj7x
|View full text |Cite
|
Sign up to set email alerts
|

Improving Resource Utilization in Heterogeneous CPU-GPU Systems

Abstract: Graphics processing units (GPUs) have attracted enormous interest over the past decade due to substantial increases in both performance and programmability. Programmers can potentially leverage GPUs for substantial performance gains, but at the cost of significant software engineering effort. In practice, most GPU applications do not effectively utilize all of the available resources in a system: they either fail to use use a resource at all or use a resource to less than its full potential. This underutilizat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 79 publications
(121 reference statements)
0
2
0
Order By: Relevance
“…A dynamic scheduling algorithm was also proposed to balance an arbitrary GPU kernel across multiple devices and to keep each device fully utilized. A DVFS algorithm was also proposed to slow down the under-utilization of unutilized resources to increase effective utilization and energy efficiency [30].…”
Section: Energy Efficiency and Resource Utilizationmentioning
confidence: 99%
“…A dynamic scheduling algorithm was also proposed to balance an arbitrary GPU kernel across multiple devices and to keep each device fully utilized. A DVFS algorithm was also proposed to slow down the under-utilization of unutilized resources to increase effective utilization and energy efficiency [30].…”
Section: Energy Efficiency and Resource Utilizationmentioning
confidence: 99%
“…Consequently, they reduce the CPU/GPU interaction and synchronization aiming to improve the performance improves the energy consumption. Boyer [52] studied the iterative algorithms that are implemented and found that it causes the underutilization of the GPU resources, since they produce a high overhead of CPU/GPU arrangements. Thus, he presented several strategies to be applied when implementing such algorithms.…”
Section: Improving Performancementioning
confidence: 99%