DocumentCode
2054347
Title
Data Partitioning on Heterogeneous Multicore Platforms
Author
Zhong, Ziming ; Rychkov, Vladimir ; Lastovetsky, Alexey
Author_Institution
Sch. of Comput. Sci. & Inf., Univ. Coll. Dublin, Dublin, Ireland
fYear
2011
fDate
26-30 Sept. 2011
Firstpage
580
Lastpage
584
Abstract
In this paper, we present two techniques for inter- and intra-node data partitioning aimed at load balancing MPI applications on heterogeneous multicore platforms. For load balancing between the multicore nodes of a heterogeneous multicore cluster, we propose how to define a functional performance model of an individual multicore node as a single computing unit, and use these models for data partitioning between the nodes. For load balancing within a heterogeneous multicore node, we propose a data partitioning technique between cores. Since parallel processes interfere with each other through shared memory, the speed of individual cores cannot be measured independently, and independent performance models cannot be defined for cores. Therefore, for a given problem size, we dynamically evaluate the performance of cores, while they are executing only the computational kernel of parallel application, and partition data proportionally to the observed speed.
Keywords
application program interfaces; multiprocessing systems; resource allocation; computational kernel; heterogeneous multicore cluster; heterogeneous multicore platform; inter-node data partitioning; intra-node data partitioning; load balancing MPI application; multicore nodes; parallel processes; single computing unit; Computational modeling; Data models; Kernel; Load management; Multicore processing; Partitioning algorithms; Program processors; data partitioning; functional performance models; heterogeneous multicore cluster; load balancing;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing (CLUSTER), 2011 IEEE International Conference on
Conference_Location
Austin, TX
Print_ISBN
978-1-4577-1355-2
Electronic_ISBN
978-0-7695-4516-5
Type
conf
DOI
10.1109/CLUSTER.2011.64
Filename
6061212
Link To Document