Partitioning and scheduling loops on NOWs

被引:7
|
作者
Chen, S [1 ]
Xue, J [1 ]
机构
[1] Univ New S Wales, Sch Comp Sci & Engn, Sydney, NSW 2052, Australia
基金
澳大利亚研究理事会;
关键词
partitioning; scheduling; networks of workstations; communication cost model;
D O I
10.1016/S0140-3664(99)00073-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of partitioning and scheduling loops for a network of heterogeneous workstations. By isolating the effects of send and receive and quantifying the impact of network contention on the overall communication cost, a simple yet accurate cost model for predicting the communication overhead for a pair of workstations is presented. The processing capacities of all workstations in a network are modeled based on their CPU speeds and memory sizes. Based on these models, loop tiling is used extensively to partition and schedule loops across the workstations. By adjusting sizes, i.e. the granularities of tasks, the impact of the heterogeneity arising from program, processor and network is minimised. Experimental results on an Ethernet of seven DEC workstations demonstrate the effectiveness of our models and parallelisation strategies. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1017 / 1033
页数:17
相关论文
共 50 条
  • [31] NOWS THE TIME + FOR JAZZ
    HELLAND, D
    DOWN BEAT, 1993, 60 (08): : 6 - 6
  • [32] SCHOOL BUS SCHEDULING BY SET PARTITIONING
    DUFFUAA, S
    MAKKI, M
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 1989, 14 (01): : 93 - 101
  • [33] Temporal partitioning and scheduling for reconfigurable computing
    GajjalaPurna, KM
    Bhatia, D
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 329 - 330
  • [34] Scheduling and partitioning for multiple loop nests
    Wang, Z
    Zhuge, QF
    Sha, EHM
    ISSS'01: 14TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2001, : 183 - 188
  • [35] On the partitioning of dynamic workforce scheduling problems
    Borenstein, Yossi
    Shah, Nazaraf
    Tsang, Edward
    Dorne, Raphael
    Alsheddy, Abdullah
    Voudouris, Christos
    JOURNAL OF SCHEDULING, 2010, 13 (04) : 411 - 425
  • [36] On the partitioning of dynamic workforce scheduling problems
    Yossi Borenstein
    Nazaraf Shah
    Edward Tsang
    Raphael Dorne
    Abdullah Alsheddy
    Christos Voudouris
    Journal of Scheduling, 2010, 13 : 411 - 425
  • [37] Irregular redistribution scheduling by partitioning messages
    Yu, CW
    Hsu, CH
    Yu, KM
    Liang, CK
    Chen, CI
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 295 - 309
  • [38] Optimal partitioning for quantized EDF scheduling
    Zhu, HF
    Hansen, JP
    Lehoczky, JP
    Rajkumar, R
    23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, : 212 - 222
  • [39] Software pipelining of loops by the method of modulo scheduling
    V'yukova, N. I.
    Galatenko, V. A.
    Samborskii, S. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2007, 33 (06) : 307 - 315
  • [40] Scheduling parallel loops for processing linear lists
    Amme, W
    Braun, P
    Zehendner, E
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS, 1997, : 426 - 430