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 条
[11]  
Frigo M, 1998, INT CONF ACOUST SPEE, P1381, DOI 10.1109/ICASSP.1998.681704
[12]   A fast branch-and-bound scheme for the multiprocessor scheduling problem with communication time [J].
Fujita, S ;
Masukawa, M ;
Tagashira, S .
2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, :104-111
[13]  
GIMENEZ D, 2004, P 6 INT M VECPAR 04, P639
[14]   Towards the automatic optimal mapping of pipeline algorithms [J].
González, D ;
Almeida, F ;
Moreno, L ;
Rodríguez, C .
PARALLEL COMPUTING, 2003, 29 (02) :241-254
[15]  
Grama A, 2003, INTRO PARALLEL COMPU
[16]   Scheduling malleable parallel tasks: An asymptotic fully polynomial time approximation scheme [J].
Jansen, K .
ALGORITHMICA, 2004, 39 (01) :59-81
[17]   Heterogeneous distribution of computations solving linear algebra problems on networks of heterogeneous computers [J].
Kalinov, A ;
Lastovetsky, A .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (04) :520-535
[18]  
Katagiri T., 2004, Proceedings of the 1st Conference on Computing Frontiers, CF '04, P12
[19]   Mapping and load-balancing iterative computations [J].
Legrand, A ;
Renard, H ;
Robert, Y ;
Vivien, F .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (06) :546-558
[20]  
LENNERSTAD H, 1994, SIAM NEWS, P16