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 条
  • [1] A dynamic partitioning self-scheduling scheme for parallel loops on heterogeneous clusters
    Yang, Chao-Tung
    Shih, Wen-Chung
    Tseng, Shian-Shyong
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 1, PROCEEDINGS, 2006, 3991 : 810 - 813
  • [2] Scheduling Soft Real-Time Applications on NOWs
    Garcia, Jose R.
    Hernandez, Porfidio
    Lerida, Josep Ll.
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 59 - 63
  • [3] Run-time support for scheduling parallel applications in heterogeneous NOWs
    Weissman, JB
    Zhao, X
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 347 - 355
  • [4] Partitioning and mapping nested loops on multicomputers
    Chen, TS
    Sheu, JP
    APPLICATIONS OF HIGH-PERFORMANCE COMPUTING IN ENGINEERING VI, 2000, 6 : 201 - 212
  • [5] Partitioning loops with variable dependence distances
    Yu, YJ
    D'Hollander, EH
    2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 209 - 218
  • [6] PARTITIONING AND LABELING OF LOOPS BY UNIMODULAR TRANSFORMATIONS
    DHOLLANDER, EH
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (04) : 465 - 476
  • [7] Duplication based integrated task and message scheduling on a heterogeneous network of workstations (NOWs)
    Auluck, Nitin
    HASE 2007: 10TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2007, : 429 - 430
  • [8] Using simulation, historical and hybrid estimation systems for enhacing job scheduling on NOWs
    Hanzich, M.
    Hernandez, R.
    Luque, E.
    Gine, F.
    Solsona, F.
    Lerida, J. L.
    2006 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, VOLS 1 AND 2, 2006, : 238 - +
  • [9] NOWS or Never: Questioning the Premise of Inpatient NOWS Care
    Cheng, Frances Y.
    Grossman, Matthew R.
    HOSPITAL PEDIATRICS, 2023, 13 (06) : e147 - e149
  • [10] On/Off-Line Prediction Applied to Job Scheduling on Non-Dedicated NOWs
    Mauricio Hanzich
    Porfidio Hernandez
    Francesc Gine
    Francesc Solsona
    Josep L.Lerida
    Journal of Computer Science & Technology, 2011, 26 (01) : 99 - 116