DocumentCode :
1970983
Title :
Parallel sorting on heterogeneous platforms
Author :
Mateescu, Gabriel
Author_Institution :
Nat. Res. Council of Canada, Ottawa, Ont., Canada
fYear :
2002
fDate :
2002
Firstpage :
116
Lastpage :
117
Abstract :
We present a method for load balancing parallel sorting on heterogeneous networks of workstations and clusters. Load balancing is achieved by exploiting information about the available throughput of the processors. First, the problem is partitioned into subproblems such that the times taken by the processors to solve the subproblems are balanced. Determining the partition involves solving a nonlinear system for finding the subproblem sizes. Second, the data are sorted by each process and are merged by choosing a processor topology which minimizes the critical path.
Keywords :
merging; parallel programming; resource allocation; sorting; heterogeneous networks of workstations; load balancing; parallel mergesort; parallel sorting; subproblems; Algorithm design and analysis; Councils; Iterative algorithms; Linear systems; Load management; Network topology; Partitioning algorithms; Sorting; Throughput; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing Systems and Applications, 2002. Proceedings. 16th Annual International Symposium on
Print_ISBN :
0-7695-1626-2
Type :
conf
DOI :
10.1109/HPCSA.2002.1019143
Filename :
1019143
Link To Document :
بازگشت