POEMS: A parallel object-oriented environment for multi-computer systems

被引:1
|
作者
Jie, W [1 ]
Cai, WT [1 ]
Turner, SJ [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
来源
COMPUTER JOURNAL | 2002年 / 45卷 / 05期
关键词
D O I
10.1093/comjnl/45.5.540
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
POEMS is a Parallel Object-oriented Environment for Multi-computer Systems. In order to support dynamic load balancing, its runtime execution model is based on object replication. Method invocation in POEMS is asynchronous and threads are created to execute methods. Inter-object, intra-object as well as intra-method parallelism are all supported. Programs in POEMS are written using two classes of objects, i.e. parallel object replication (POR) and parallel object collection (POC) classes. They are used to support programming in MPMD and SPMD styles, respectively. This paper will focus on the object models and programming facilities of POEMS and presents some preliminary performance studies. The major features and execution models of POR and POC classes are described in detail. In addition, some typical applications are also presented to illustrate the usage of these two classes. The implementation issues of a POEMS prototype runtime system are also discussed.
引用
收藏
页码:540 / 560
页数:21
相关论文
共 50 条
  • [1] POSE: A parallel object-oriented synthesis environment
    Hsiung, PA
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2001, 6 (01) : 67 - 92
  • [2] VOPTIX - AN OBJECT-ORIENTED ENVIRONMENT FOR PARALLEL OPTIMIZATION
    BRUGGEMANN, FJ
    GRAUER, M
    LECTURE NOTES IN ECONOMICS AND MATHEMATICAL SYSTEMS, 1991, 367 : 133 - 153
  • [3] Parallel object-oriented visual programming environment
    Zhang, Ping
    Huang, Yongzhong
    Wu, Dongying
    Jisuanji Gongcheng/Computer Engineering, 2002, 28 (04):
  • [4] Object-oriented modelling of parallel hardware systems
    Schumacher, G
    Nebel, W
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 234 - 241
  • [5] A benchmark for parallel object-oriented database systems
    Taniar, D
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 190 - 193
  • [6] Distributed object-oriented parallel programming environment on grid
    Woo, YJ
    Jeong, CS
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 2, PROCEEDINGS, 2003, 2668 : 562 - 570
  • [7] SEMPER - A PROGRAMMING ENVIRONMENT FOR PARALLEL OBJECT-ORIENTED APPLICATIONS
    CIAMPOLINI, A
    CORRADI, A
    LEONARDI, L
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1993, 12 (06): : 547 - 570
  • [9] Development environment for quasi object oriented and object-oriented decision support systems
    Cao, Yaohe
    Feng, Shan
    Wu, Xianglin
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 1994, 22 (08):
  • [10] Requirements for parallel programming in object-oriented distributed systems
    Tangney, Brendan
    Condon, Andrew
    Cahill, Vinny
    Harris, Neville
    1600, Oxford Univ Press, Oxford, United Kingdom (37):