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 条
  • [11] 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
  • [12] InterProlog: Towards a declarative embedding of logic programming in Java']Java
    Calejo, M
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3229 : 714 - 717
  • [13] A Java']Java-based parallel programming support environment
    Hawick, KA
    James, HA
    [J]. HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 363 - 372
  • [14] Ibis: A Java']Java-based grid programming environment
    Bal, HE
    [J]. EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 4 - 4
  • [15] An effective agile teaching environment for Java']Java programming courses
    Arakawa, Suguru
    Yukita, Shuichi
    [J]. 36th Annual Frontiers in Education, Conference Program, Vols 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 838 - 843
  • [16] Using Java']Java and Java']JavaScript in the Virtual Programming Laboratory: A Web-based parallel programming environment
    Dincer, K
    Fox, GC
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (06): : 485 - 508
  • [17] ParJava']Java: Integrated environment supporting data parallel Java']Java-programming
    Ivannikov, V
    Gaissaryan, S
    Avetisyan, A
    Samovarov, O
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XI, PROCEEDINGS: COMPUTER SCIENCE II, 2002, : 319 - 322
  • [18] Programming in Java']Java
    Rudall, BH
    [J]. ROBOTICA, 1997, 15 : 202 - 202
  • [19] A Java']Java-based environment for teaching programming language concepts
    Hauswirth, M
    Jazayeri, M
    Winzer, A
    [J]. 28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 296 - 300
  • [20] A PERFORMANCE AND PROGRAMMING ANALYSIS OF JAVA']JAVA COMMUNICATION MECHANISMS IN A DISTRIBUTED ENVIRONMENT
    Rahimi, Shahram
    Wainer, Michael
    Lewis, Delano
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2007, 8 (02): : 209 - 226