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
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;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2014.2375202