Heterogeneous parallel and distributed computing

被引:15
|
作者
Sunderam, VS [1 ]
Geist, GA
机构
[1] Emory Univ, Dept Math & Comp Sci, Atlanta, GA 30322 USA
[2] Oak Ridge Natl Lab, Oak Ridge, TN 37831 USA
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
heterogeneous computing; networked computing; cluster computing; message passing interface (MPI); parallel virtual machine (PVM); NAS parallel benchmark; parallel I/O; meta computing;
D O I
10.1016/S0167-8191(99)00088-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Heterogeneous network-based distributed and parallel computing is gaining increasing acceptance as an alternative or complementary paradigm to multiprocessor-based parallel processing as well as to conventional supercomputing. While algorithmic and programming aspects of heterogeneous concurrent computing are similar to their parallel processing counterparts, system issues, partitioning and scheduling, and performance aspects are significantly different. In this paper, we discuss the evolution of heterogeneous concurrent computing, in the context of the parallel virtual machine (PVM) system, a widely adopted software system for network computing. In particular, we highlight the system level infrastructures that are required, aspects of parallel algorithm development that most affect performance, system capabilities and limitations, and tools and methodologies for effective computing in heterogeneous networked environments. We also present recent developments and experiences in the PVM project, and comment on ongoing and future work. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1699 / 1721
页数:23
相关论文
共 50 条
  • [1] A hierarchically parallel scheduling algorithm in heterogeneous distributed computing
    Wang, Jinglian
    Gong, Bin
    Liu, Hong
    Li, Shaohui
    ICIC Express Letters, Part B: Applications, 2014, 5 (06): : 1681 - 1686
  • [2] Analysis of a heterogeneous parallel distributed computing system - PVM
    Xiaoxing Weixing Jisuanji Xitong, 6 (14-22):
  • [3] Utilizing heterogeneous networks in distributed parallel computing systems
    Kim, JS
    Lilja, DJ
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 336 - 345
  • [4] A distributed load balancing algorithm for heterogeneous parallel computing systems
    Decker, T
    Lüling, R
    Tschöke, S
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 933 - 940
  • [5] Distributed parallel computing for fluid structure coupled simulations on a heterogeneous parallel computer cluster
    Kimura, T
    Takemiya, H
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 1999, 13 (04): : 320 - 333
  • [6] A Generic Framework for Building Heterogeneous Simulations of Parallel and Distributed Computing Systems
    Dursun, Taner
    Dag, Hasan
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (08) : 3357 - 3373
  • [7] Research on computing task scheduling method for distributed heterogeneous parallel systems
    Cao, Xianzhi
    Chen, Chong
    Li, Shiwei
    Lv, Chang
    Li, Jiali
    Wang, Jian
    SCIENTIFIC REPORTS, 2025, 15 (01):
  • [8] Appropriate Synchronization Time Allocation for Distributed Heterogeneous Parallel Computing Systems
    Nidaw, Biruk Yirga
    Oh, Myeong-Hoon
    Kim, Young Woo
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (11): : 5446 - 5463
  • [9] Distributed computing in a heterogeneous computing environment
    Gabriel, E
    Resch, M
    Beisel, T
    Keller, R
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1998, 1497 : 180 - 187
  • [10] From distributed sequential computing to distributed parallel computing
    Pan, L
    Bic, LF
    Dillencourt, MB
    Lai, MK
    2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, : 255 - 262