DocumentCode
75904
Title
Data Partitioning on Multicore and Multi-GPU Platforms Using Functional Performance Models
Author
Ziming Zhong ; Rychkov, Vladimir ; Lastovetsky, Alexey
Author_Institution
Sch. of Comput. Sci. & Inf., Univ. Coll. Dublin, Dublin, Ireland
Volume
64
Issue
9
fYear
2015
fDate
Sept. 1 2015
Firstpage
2506
Lastpage
2518
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-parallel scientific applications between processing elements of such heterogeneous computing systems. We present a solution that uses functional performance models (FPMs) of processing elements and FPM-based data partitioning algorithms. Efficiency of this approach is demonstrated by experiments with parallel matrix multiplication and numerical simulation of lid-driven cavity flow on hybrid servers and clusters.
Keywords
data handling; graphics processing units; matrix multiplication; multiprocessing systems; FPM-based data partitioning algorithms; commodity multicore processors; computing power; data-parallel scientific applications; functional performance models; graphics processing units; heterogeneous computing systems; heterogeneous multiprocessor systems; hybrid clusters; hybrid servers; lid-driven cavity flow; multiGPU platforms; numerical simulation; parallel matrix multiplication; processing elements; scientific computing community; software applications; workload optimal distribution; Central Processing Unit; Computational modeling; Data models; Graphics processing units; Kernel; Multicore processing; GPU-accelerated multicore system; HPC; data partitioning; heterogeneous computing; performance modeling;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2014.2375202
Filename
6975085
Link To Document