A Java']Java-based parallel programming support environment

被引:0
|
作者
Hawick, KA [1 ]
James, HA [1 ]
机构
[1] Univ Adelaide, Dept Comp Sci, Distributed & High Performance Comp Grp, Adelaide, SA 5005, Australia
关键词
message passing; multi-paradigm support; metacomputing; programming environments; !text type='Java']Java[!/text;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We have prototyped a multi-paradigm parallel programming toolkit in Java, specifically targeting an integrated approach on cluster computers. Our JUMP system builds on ideas from the message-passing community as well as from distributed systems technologies. The ever-improving Java development environment allows us access to a number of techniques that were not available using the message-passing systems of the past. In addition to the usual object-oriented programming benefits, these include: language reflection; a rich variety of remote and networking techniques; dynamic class-loading; and code portability. We are using our JUMP model framework to research some of the long sought after parallel programming goals of support for parallel I/O; irregular and dynamic domain decomposition and in particular irregular mesh support. Our system supports the usual messaging primitives although in a more natural style for a modern object oriented program.
引用
收藏
页码:363 / 372
页数:10
相关论文
共 50 条
  • [1] Ibis: A Java']Java-based grid programming environment
    Bal, HE
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 4 - 4
  • [2] A Java']Java-based environment for teaching programming language concepts
    Hauswirth, M
    Jazayeri, M
    Winzer, A
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 296 - 300
  • [3] A Java']Java-based programming environment for hierarchical Grid: Jojo
    Nakada, H
    Matsuoka, S
    Sekiguchi, S
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 51 - 58
  • [4] Ibis: a flexible and efficient Java']Java-based Grid programming environment
    van Nieuwpoort, RV
    Maassen, J
    Wrzesinska, G
    Hofman, RFH
    Jacobs, CJH
    Kielmann, T
    Bal, HE
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (7-8): : 1079 - 1107
  • [5] Java']Java-based parallel skeleton model for concurrent programming on multicore platform
    Wu, Huabei
    Sun, Jizhou
    Yu, Ce
    Xu, Guangquan
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 4, 2008, : 362 - 365
  • [6] A Java']Java-Based Programming Language Support of Location Management in Pervasive Systems
    Aly, Sherif G.
    Nadi, Sarah
    Hamdan, Karim
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (06): : 329 - 336
  • [7] Java']Java-based network management environment
    Park, JK
    Ban, NJ
    Kim, TG
    ICC 98 - 1998 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS VOLS 1-3, 1998, : 1124 - 1128
  • [8] Java']Java-based query driven simulation environment
    Nair, RS
    Miller, JA
    Zhang, ZW
    1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1996, : 786 - 793
  • [9] ILE: A Java']Java-based environment for CS courses
    Hosny, H
    Khaled, O
    Fathalla, ME
    ITICSE 2000: PROCEEDINGS OF THE 5TH ANNUAL SIGCSE/SIGCUE CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2000, 32 (03): : 152 - 155
  • [10] Ibis: A flexible and efficient Java-based Grid programming environment
    Van Nieuwpoort, Rob V.
    Maassen, Jason
    Wrzesin´ska, Gosia
    Hofman, Rutger F. H.
    Jacobs, Ceriel J. H.
    Kielmann, Thilo
    Bal, Henri E.
    Concurrency Comput. Pract. Exper., 7-8 (1079-1107):