DATA-PARALLEL PROGRAMMING ON A NETWORK OF HETEROGENEOUS WORKSTATIONS

被引:11
|
作者
NEDELJKOVIC, N [1 ]
QUINN, MJ [1 ]
机构
[1] OREGON STATE UNIV,DEPT COMP SCI,CORVALLIS,OR 97331
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1993年 / 5卷 / 04期
关键词
D O I
10.1002/cpe.4330050404
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe a compiler and run-time system that allow data-parallel programs to execute on a network of heterogeneous UNIX workstations. The programming language supported is Dataparallel C, a SIMD language with virtual processors and a global name space. This parallel programming environment allows the user to take advantage of the power of multiple workstations without adding any message-passing calls to the source program. Because the performance or individual workstations in a multi-user environment may change during the execution of a Dataparallel C program, the run-time system automatically performs dynamic load balancing. We present experimental results that demonstrate the usefulness of dynamic load-balancing in a multi-user environment. These results suggest that initially allocating the same amount of work to each processor and letting the dynamic load balancing algorithm adjust the load during program execution yields very good performance. Hence neither the compiler nor the run-time system need a priori knowledge of the speeds or the machines that will participate in a program execution.
引用
收藏
页码:257 / 268
页数:12
相关论文
共 50 条
  • [1] Modeling the slowdown of data-parallel applications in homogeneous and heterogeneous clusters of workstations
    Figueira, SM
    Berman, F
    [J]. SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, : 90 - 101
  • [2] DATA-PARALLEL PROGRAMMING ON MULTICOMPUTERS
    QUINN, MJ
    HATCHER, PJ
    [J]. IEEE SOFTWARE, 1990, 7 (05) : 69 - 76
  • [3] Data-parallel programming on a reconfigurable parallel computer
    Sen, RK
    Rajesh, K
    Periswamy, M
    Selvakumar, S
    [J]. IETE TECHNICAL REVIEW, 1998, 15 (03) : 181 - 189
  • [4] DATA-PARALLEL PROGRAMMING ON MIMD COMPUTERS
    HATCHER, PJ
    QUINN, MJ
    LAPADULA, AJ
    SEEVERS, BK
    ANDERSON, RJ
    JONES, RR
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1991, 2 (03) : 377 - 383
  • [5] Data-parallel concurrent constraint programming
    Tong, BM
    Leung, HF
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1998, 35 (02): : 103 - 150
  • [6] Review of Data-parallel Programming Model
    Hou, Ke
    Zhang, Jing
    Li, Jun-huai
    [J]. PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 629 - 633
  • [7] REQUIREMENTS FOR DATA-PARALLEL PROGRAMMING ENVIRONMENTS
    ADVE, V
    CARLE, A
    GRANSTON, E
    HIRANANDANI, S
    KENNEDY, K
    KOELBEL, C
    KREMER, U
    MELLORCRUMMEY, J
    WARREN, S
    TSENG, CW
    [J]. IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1994, 2 (03): : 48 - 58
  • [8] Stardust: An environment for parallel programming on networks of heterogeneous workstations
    Cabillic, G
    Puaut, I
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 40 (01) : 65 - 80
  • [9] Data-parallel programming on Helios, Parallel environment and PVM
    Sener, C
    Paker, Y
    Kiper, A
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 189 - 192
  • [10] Parallel programming on top of networks of heterogeneous workstations (NHW)
    Aly, AA
    Elmaghraby, AS
    Kamel, KK
    [J]. INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 11TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1998, : 115 - 118