Towards a Java']Java environment for SPMD programming

被引:0
|
作者
Carpenter, B [1 ]
Zhang, GS [1 ]
Fox, G [1 ]
Li, XM [1 ]
Li, XY [1 ]
Wen, YH [1 ]
机构
[1] Syracuse Univ, NPAC, Syracuse, NY 13244 USA
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As a relatively straightforward object-oriented language, Java is a plausible basis for a scientific parallel programming language. We outline a conservative set of language extensions to support this kind of programming. The programming style advocated is Single Program Multiple Data (SPMD), with parallel arrays added as language primitives. Communications involving distributed arrays are handled through a standard library of collective operations. Because the underlying programming model is SPMD programming, direct calls to other communication packages are also possible from this language.
引用
收藏
页码:659 / 668
页数:10
相关论文
共 50 条
  • [1] SPMD programming in Java']Java
    Hummel, SF
    Ngo, T
    Srinivasan, H
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (06): : 621 - 631
  • [2] An open Java']Java system for SPMD programming
    Stankovic, N
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (11): : 1051 - 1076
  • [3] Towards an Integrative Learning Environment for Java']Java Programming
    Gross, Sebastian
    Pinkwart, Niels
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2015), 2015, : 24 - 28
  • [4] Extension of Java']Java environment by facilities supporting development of SPMD Java']Java-programs
    Avetisyan, A
    Gaissaryan, S
    Samovarov, O
    [J]. PARALLEL COMPUTING TECHNOLOGIES, 2001, 2127 : 175 - 180
  • [5] A high level SPMD programming model: HPspmd and its Java']Java language binding
    Zhang, GS
    Carpenter, B
    Fox, G
    Li, XY
    Wen, YH
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 83 - 90
  • [6] Java']Java-MOP: A monitoring oriented programming environment for Java']Java
    Chen, F
    Rosu, G
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 546 - 550
  • [7] Mapping Nautilus language into Java']Java: Towards a specification and programming environment for distributed systems
    Fuzitaki, CN
    Menezes, PB
    Machado, JP
    da Costa, SA
    [J]. COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2003, 2003, 2809 : 243 - 252
  • [8] XML and Java']Java for open ATE programming environment
    Sivaram, AT
    Fan, D
    Pryce, J
    [J]. INTERNATIONAL TEST CONFERENCE 2003, PROCEEDINGS, 2003, : 793 - 801
  • [9] Lithium: A structured parallel programming environment in Java']Java
    Danelutto, M
    Teti, P
    [J]. COMPUTATIONAL SCIENCE-ICCS 2002, PT II, PROCEEDINGS, 2002, 2330 : 844 - 853
  • [10] An advanced environment supporting structured parallel programming in Java']Java
    Aldinucci, M
    Danelutto, M
    Teti, P
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2003, 19 (05): : 611 - 626