2015
DOI: 10.1109/tc.2014.2375202
|View full text |Cite
|
Sign up to set email alerts
|

Data Partitioning on Multicore and Multi-GPU Platforms Using Functional Performance Models

Abstract: Heterogeneous multiprocessor systems, which are composed of a mix of processing elements, such as commodity multicore processors, graphics processing units (GPUs), and others, have been widely used in scientific computing community. Software applications incorporate the code designed and optimized for different types of processing elements in order to exploit the computing power of such heterogeneous computing systems. In this paper, we consider the problem of optimal distribution of the workload of data-paral… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
8
1

Relationship

3
6

Authors

Journals

citations
Cited by 53 publications
(31 citation statements)
references
References 27 publications
0
31
0
Order By: Relevance
“…It has been shown [29,28] that in modern multicore, manycore and hybrid platforms, where processing elements are coupled and share resources, the speed of one group of elements may depend on the load of others due to resource contention. Therefore, the groups cannot be considered as independent processing units and their speed cannot be measured separately and independently.…”
Section: Applying Model-based Partitioning Algorithm To Mpdata Decompmentioning
confidence: 99%
See 1 more Smart Citation
“…It has been shown [29,28] that in modern multicore, manycore and hybrid platforms, where processing elements are coupled and share resources, the speed of one group of elements may depend on the load of others due to resource contention. Therefore, the groups cannot be considered as independent processing units and their speed cannot be measured separately and independently.…”
Section: Applying Model-based Partitioning Algorithm To Mpdata Decompmentioning
confidence: 99%
“…Therefore, the groups cannot be considered as independent processing units and their speed cannot be measured separately and independently. In this work, we use the performance measurement method proposed in [28] . According to this method, the performance of the four teams of cores is measured simultaneously rather than separately, thereby taking into account resource contention.…”
Section: Applying Model-based Partitioning Algorithm To Mpdata Decompmentioning
confidence: 99%
“…In [8] the distribution is obtained with automatic code modifications. Zhong et al [9] use performance models. These works fail to address the importance of adaptability to irregular loads.…”
Section: Related Workmentioning
confidence: 99%
“…This problem was recently addressed in [46] [47] [48]. In this work, the authors do not study how to develop computational kernels for individual computing devices used in hybrid heterogeneous platforms, such as multicore CPUs or GPUs.…”
Section: Optimization Of Parallel Applications On Hybrid Multicore Anmentioning
confidence: 99%