2018
DOI: 10.1007/s11633-018-1120-4
|View full text |Cite
|
Sign up to set email alerts
|

A Fuzzy Neural Network Based Dynamic Data Allocation Model on Heterogeneous Multi-GPUs for Large-scale Computations

Abstract: The parallel computation capabilities of modern GPU (Graphics Processing Unit) processors have attracted increasing attention from researchers and engineers who have been conducting high computational throughput studies. However, current single GPU based engineering solutions are often struggle to fulfill their real-time requirements. Thus, the multi-GPU-based approach has become a popular and cost-effective choice for tackling the demands. In those cases, the computational load balancing over multiple GPU "no… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 33 publications
(45 reference statements)
0
8
0
Order By: Relevance
“…In addition, task-based load balancing schedulers that these approaches relied upon fall short to support applications with huge data throughputs but limited processing function(s) since there are very few "tasks" to schedule. To maximize the data parallelism in a heterogeneous multi-GPU system, this study has also devised an innovative data-oriented dynamic load balancing (DLB) model based on an improved FNN for rapid measured data division and allocation on heterogeneous GPU nodes [38].…”
Section: Previous Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…In addition, task-based load balancing schedulers that these approaches relied upon fall short to support applications with huge data throughputs but limited processing function(s) since there are very few "tasks" to schedule. To maximize the data parallelism in a heterogeneous multi-GPU system, this study has also devised an innovative data-oriented dynamic load balancing (DLB) model based on an improved FNN for rapid measured data division and allocation on heterogeneous GPU nodes [38].…”
Section: Previous Related Workmentioning
confidence: 99%
“…LWT applications are data-oriented computations, i.e., huge data processing but limited CUDA kernels. Thus, this study devised a data-oriented dynamic load balancing (DLB) model for rapid and dynamic dataset division and allocation on heterogeneous GPU nodes by using a fuzzy neural network (FNN) framework [38]. The data-oriented DLB model can minimize the overall processing time by dynamically adjusting the number of data subsets in a group for each GPU node according to runtime feedbacks.…”
Section: Load Unbalancing Problemmentioning
confidence: 99%
See 2 more Smart Citations
“…For instance, Goyal et al [12] trained ResNet-50 in only 1 hour using 256 GPUs, which would have otherwise taken more than a week using a single GPU. MGPU systems are also commonly used for parallelizing irregular graph applications [5,28,36,37] and facilitating large-scale simulations in different domains including physics [41], computational algebra [38], surface metrology [40] and medicine [13]. GPU applications are evolving to support ever-larger datasets and demand data communications not only within a GPU but also across multiple GPUs in the system.…”
Section: Introductionmentioning
confidence: 99%