2010 International Conference on High Performance Computing &Amp; Simulation 2010
DOI: 10.1109/hpcs.2010.5547097
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic load balancing on heterogeneous multicore/multiGPU systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 7 publications
0
10
0
Order By: Relevance
“…There are a lot of membership functions available, but this research chose the sigmoid function due to its "S" shaped curve can gracefully reflect the fluctuations of computational performance of GPU nodes [12]. According to equation (8), for instance, when a GPU's UF=0.6 at some point, then the membership value of UFL is 0.18, and the membership value of UFH is 0.82, see Figure 4.…”
Section: Fnn For Dynamic Load Balancingmentioning
confidence: 99%
See 1 more Smart Citation
“…There are a lot of membership functions available, but this research chose the sigmoid function due to its "S" shaped curve can gracefully reflect the fluctuations of computational performance of GPU nodes [12]. According to equation (8), for instance, when a GPU's UF=0.6 at some point, then the membership value of UFL is 0.18, and the membership value of UFH is 0.82, see Figure 4.…”
Section: Fnn For Dynamic Load Balancingmentioning
confidence: 99%
“…Chen et al [7] proposed a task-based dynamic load balancing solution for multi-GPU systems that can achieve a near-linear speedup with the increase number of GPU nodes. Acosta et al [8] had developed a dynamic load balancing functional library that aims to balancing the load on each node according to the corresponding system runtime. However, these pilot studies are based on the assumptions that all GPU nodes equipped in a multi-GPU platform have equal computational capacity.…”
Section: Introductionmentioning
confidence: 99%
“…Previous work has described effective approaches for load-balancing applications with multiple concurrently executing kernels [9,12,32,38,98,103] or applications in which a single kernel is run repeatedly and consumes its own output [1,26]. The challenge in the former case is determining on which device to execute the entirety of each kernel, while the challenge in the latter case is refining the work partition in each iteration while taking into account data locality.…”
Section: Chapter 4 Heterogeneous Load Balancingmentioning
confidence: 99%
“…However, even 1 We define efficiency as the measured throughput divided by the sum of the throughputs of the devices when executing separately. with relatively large differences in performance, load balancing can still provide non-trivial speedups.…”
Section: Need For Heterogeneous Load Balancingmentioning
confidence: 99%
See 1 more Smart Citation