Heuristics for work distribution of a homogeneous parallel dynamic programming scheme on heterogeneous systems

被引:16
作者
Cuenca, J
Giménez, D
Martínez, JP
机构
[1] Univ Murcia, Dept Informat & Sistemas, Murcia, Spain
[2] Univ Murcia, Dept Ingn & Tecnol Computadores, Murcia, Spain
[3] Univ Miguel Hernandez, Dept Estadist & Matemat Aplicada, Alicante, Spain
关键词
auto-tuning; heterogeneous computing; parallel dynamic programming; parameter optimization; performance modelling; scheduling; load-balancing;
D O I
10.1016/j.parco.2005.04.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
in this paper the possibility of including automatic optimization techniques in the design of parallel dynamic programming algorithms in heterogeneous systems is analyzed. The main idea is to automatically approach the optimum values of a number of algorithmic parameters (number of processes, number of processors, processes per processor), and thus obtain low execution times. Hence, users could be provided with routines which execute efficiently, and independently of the experience of the user in heterogeneous computing and dynamic programming, and which can adapt automatically to a new network of processors or a new network configuration. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:711 / 735
页数:25
相关论文
共 25 条
[1]   Irnproving scheduling of tasks in a heterogeneous environment [J].
Bajaj, R ;
Agrawal, DP .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (02) :107-118
[2]   Scheduling strategies for master-slave tasking on heterogeneous processor platforms [J].
Banino, C ;
Beaumont, O ;
Carter, L ;
Ferrante, J ;
Legrand, A ;
Robert, Y .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (04) :319-330
[3]   Dense linear algebra kernels on heterogeneous platforms: Redistribution issues [J].
Beaumont, O ;
Legrand, A ;
Rastello, F ;
Robert, Y .
PARALLEL COMPUTING, 2002, 28 (02) :155-185
[4]   A proposal for a heterogeneous cluster ScaLAPACK (dense linear solvers) [J].
Beaumont, O ;
Boudet, V ;
Petitet, A ;
Rastello, F ;
Robert, Y .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (10) :1052-1070
[5]  
BREWER EA, 1994, THESIS MIT
[6]   Self-adapting software for numerical linear algebra and LAPACK for clusters [J].
Chen, ZZ ;
Dongarra, J ;
Luszczek, P ;
Roche, K .
PARALLEL COMPUTING, 2003, 29 (11-12) :1723-1743
[7]  
Cormen T. H., 2001, Introduction to Algorithms, V2nd
[8]   Architecture of an automatically tuned linear algebra library [J].
Cuenca, J ;
Giménez, D ;
González, J .
PARALLEL COMPUTING, 2004, 30 (02) :187-210
[9]  
CUENCA J, 2003, P EUR WORKSH PAR DIS, P401
[10]   Approximation schemes for scheduling on uniformly related and identical parallel machines [J].
Epstein, L ;
Sgall, J .
ALGORITHMICA, 2004, 39 (01) :43-57