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 条
  • [41] Decomposition algorithms for submodular optimization with applications to parallel machine scheduling with controllable processing times
    Akiyoshi Shioura
    Natalia V. Shakhlevich
    Vitaly A. Strusevich
    Mathematical Programming, 2015, 153 : 495 - 534
  • [42] Decomposition algorithms for submodular optimization with applications to parallel machine scheduling with controllable processing times
    Shioura, Akiyoshi
    Shakhlevich, Natalia V.
    Strusevich, Vitaly A.
    MATHEMATICAL PROGRAMMING, 2015, 153 (02) : 495 - 534
  • [43] Q-Learning Algorithms with Random Truncation Bounds and Applications to Effective Parallel Computing
    G. Yin
    C. Z. Xu
    L. Y. Wang
    Journal of Optimization Theory and Applications, 2008, 137 : 435 - 451
  • [44] Applications of parallel computing in transportation
    Florian, M
    Gendreau, M
    PARALLEL COMPUTING, 2001, 27 (12) : 1521 - 1522
  • [45] Parallel computing for irregular applications
    de Kergommeaux, JC
    Denneulin, Y
    Gautier, T
    FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, : 321 - 321
  • [46] Q-learning algorithms with random truncation bounds and applications to effective parallel computing
    Yin, G.
    Xu, C. Z.
    Wang, L. Y.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2008, 137 (02) : 435 - 451
  • [47] New advances in High Performance Computing and simulation: parallel and distributed systems, algorithms, and applications
    Smari, Waleed W.
    Bakhouya, Mohamed
    Fiore, Sandro
    Aloisio, Giovanni
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (07): : 2024 - 2030
  • [48] Parallel computing for irregular applications
    de Kergommeaux, JC
    Hatcher, PJ
    Rauchwerger, L
    PARALLEL COMPUTING, 2000, 26 (13-14) : 1681 - 1684
  • [49] Comparison of Workflow Scheduling Algorithms in Cloud Computing
    Kaur, Navjot
    Aulakh, Taranjit Singh
    Cheema, Rajbir Singh
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (10) : 81 - 86
  • [50] Improving volunteer computing scheduling for evolutionary algorithms
    Smaoui, Malek
    Garbey, Marc
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 1 - 14