Algorithms for scheduling with applications to parallel computing

被引:2
|
作者
Hu, YF [1 ]
Blake, RJ [1 ]
机构
[1] CCLRC, Daresbury Lab, Warrington WA4 4AD, Cheshire, England
关键词
graph edge-colouring; scheduling; communication time; grid partitioning; message passing;
D O I
10.1016/S0965-9978(97)00051-3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Scheduling of message passing for synchronous communication is found to be equivalent to colouring the edges of a graph without conflict. The graph edge-colouring problem, which has other applications, is studied. An algorithm which colours the graph with no more than deg + 1 colours, where deg is the degree of the graph, is implemented. The problem of minimising the sum of the largest weight for each colour is also investigated and an algorithm suggested. These algorithms are used to organise the communication as part of a finite element Euler solver. Different communication schemes and their effect on the performance of the flow solver are compared. (C) 1997 Elsevier Science Limited.
引用
收藏
页码:563 / 572
页数:10
相关论文
共 50 条
  • [31] Ordinal algorithms for parallel machine scheduling
    Liu, WP
    Sidney, JB
    vanVliet, A
    OPERATIONS RESEARCH LETTERS, 1996, 18 (05) : 223 - 232
  • [32] Parallel algorithms for computing temporal aggregates
    Gendrano, JAG
    Huang, BC
    Rodrigue, JM
    Moon, B
    Snodgrass, RT
    15TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1999, : 418 - 427
  • [33] A PARALLEL ARCHITECTURE AND ALGORITHMS FOR OPTICAL COMPUTING
    LOURI, A
    OPTICS COMMUNICATIONS, 1989, 72 (1-2) : 27 - 36
  • [34] Heterogeneous computing and parallel genetic algorithms
    Alba, E
    Nebro, AJ
    Troya, JM
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (09) : 1362 - 1385
  • [35] Grid computing for parallel bioinspired algorithms
    Melab, N.
    Cahon, S.
    Talbi, E-G.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (08) : 1052 - 1061
  • [36] Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing
    Dogan, A
    Özgüner, F
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) : 308 - 323
  • [37] Energy-Aware Heuristics for Scheduling Parallel Applications on High Performance Computing Platforms
    Ebaid, Ahmed
    Rajasekaran, Sanguthevar
    Ammar, Reda
    Ebaid, Rasha
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2014, : 282 - 289
  • [38] Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems
    Chen, Weihong
    Xie, Guoqi
    Li, Renfa
    Bai, Yang
    Fan, Chunnian
    Li, Keqin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 74 : 1 - 11
  • [39] Scheduling Resizable Parallel Applications
    Sudarsan, Rajesh
    Ribbens, Calvin J.
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1055 - 1064
  • [40] Extending embedded computing scheduling algorithms for reconfigurable computing systems
    Saha, Proshanta
    El-Ghazawi, Tarek
    2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 87 - +