(Enter summary)
Abstract: We consider the possible role of Java as a language for High Performance Computing. After discussing reasons why Java may be a natural candidate for a portable parallel programming language, we describe several case studies. These cover Java socket programming, message-passing through a Java interface to MPI, and class libraries for data-parallel programming in Java. (Update)
Context of citations to this paper: More
...computing on the Web. Though it is possible to use Java alone as a language for the parallel computing of the scientific application [2], it is worthwhile to incorporate Java applets with the existing distributed computing environments, such as PVM [3] MPI, etc. The...
...memory parallelism. There are also a number of proposals for making Java a dataparallel language, such as HPJava, Titanium or Spar [3, 4, 15, 16], in which parallelism could be expressed in a more natural way. These proposals, however, imply the modification of the Java...
Cited by: More
An Asynchronous Remote Method Invocation (ARMI) Mechanism.. - Raje, William, Boyles
(Correct)
A Wrapper Generator for Wrapping High Performance Legacy .. - Li, Rana, Shields.. (2000)
(Correct)
The Software Architecture of a Distributed Problem-Solving .. - Walker, Li, Rana, al. (2000)
(Correct)
Similar documents (at the sentence level):
71.1%: Experiments with "HPJava" - Carpenter, Chang, Fox, Leskiw, Li (1997)
(Correct)
52.7%: Java as a Language for Scientific Parallel Programming - Carpenter, Chang, Fox, Li (1997)
(Correct)
Active bibliography (related documents): More All
0.5: Common Runtime Support for High Performance Languages - Fox (1998)
(Correct)
0.3: Platforms for HPJava: Runtime Support for Scalable Programming in.. - Lim (2003)
(Correct)
0.3: OoLaLa: an Object Oriented Analysis and Design of.. - Luján, Freeman, Gurd (2000)
(Correct)
Similar documents based on text: More All
0.2: Considerations in HPJava language design and implementation - Zhang, Carpenter, Fox, Li, .. (1998)
(Correct)
0.2: Applications of HPJava - Carpenter, Fox, Lee, Lim
(Correct)
0.2: Semantic Checking in HPJava - Carpenter, Fox, Zhang
(Correct)
Related documents from co-citation: More All
3: Automatically exploiting implicit parallelism in Java
- Bik, Gannon
2: Distributed Systems: Concepts and Design (context) - Coulouris, Dollimore et al. - 1994
2: a Practical Guide to X11 and OpenWindows (context) - Davison, Drake et al. - 1992
BibTeX entry: (Update)
Carpenter, B., Chang, Y. J., Fox, G., Leskiw, D., and Li, X. Experiments with 'HP Java'. Concurrency, Experience and Practice 9, 6 (June 1997), 633--648. http://citeseer.ist.psu.edu/article/carpenter97experiments.html More
@article{ carpenter97experiments,
author = "Bryan Carpenter and Yuh-Jye Chang and Geoffrey Fox and Donald Leskiw and Xiaoming Li",
title = "Experiments with {HP Java}",
journal = "Concurrency: Prac\-tice and Experience",
volume = "9",
number = "6",
pages = "633--648",
year = "1997",
url = "citeseer.ist.psu.edu/article/carpenter97experiments.html" }
Citations (may not include all citations):
912
MPI: A Message-Passing Interface Standard
- Interface - 1995 ACM
394
The High Performance Fortran Handbook (context) - Koelbel, Loveman et al. - 1994 ACM
245
The Java Language Environment: A White Paper (context) - Gosling, McGilton - 1996
207
CORBA Fundamentals and Programming (context) - Siegel - 1996
127
A declarative concurrent objectoriented programming notation (context) - Chandy, Kesselman - 1993
110
Portable Programs for Parallel Processors (context) - Boyle, Butler et al. - 1987 ACM
96
A language for modular parallel programming (context) - Foster, Chandy - 1995
78
parallel programming system (context) - Butler, Lusk et al. - 1994
58
High Performance Fortran language specication (context) - Fortran - 1993
52
An integrated runtime and compiletime approach for paralleli..
- Agrawal, Sussman et al. - 1995
42
Software support for irregular and loosely synchronous probl..
- Choudhary, Fox et al. - 1992
34
Prentice-Hall International (context) - Ltd, Reference - 1988
31
An object oriented design for high performance linear algebr..
- Dongarra, Pozo et al. - 1993
27
Automatically exploiting implicit parallelism in Java
- Bik, Gannon DBLP
27
An introduction to parallel object-oriented programming with.. (context) - Grimshaw - 1991 ACM
26
POOMA: A high performance distributed simulation environment.. (context) - Atlas, Banerjee et al. - 1995
20
Common runtime support for high-performance parallel languag.. (context) - Runtime - 1993
6
Studies of integration and optimization of interpreted and c..
- rey, Fox et al. - 1997
5
The KeLP User's Guide (context) - Fink, Baden - 1996
5
RMI Documentation (context) - Sun, Inc - 1996
4
Presented at the 5th International Workshop on Compilers for.. (context) - Carpenter, array et al. - 1995
3
Toward interpreted run time FortranD environment (context) - Furmanski, run et al. - 1992
3
PVM: Parallel Virtual Machine|A Users' Guide and Tutorial fo.. (context) - Geist, Beguelin et al. - 1994 ACM
3
Technical Report CS-TR (context) - Sivilotti, Carlin et al. - 1994
3
array classes for architecture independent nite dierence ca.. (context) - Parsons, Quinlan - 1994
3
HPCC and Java|a report by the Parallel Compiler Runtime Cons.. (context) - Runtime - 1996
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://aspen.csit.fsu.edu/pss/pcrc/docs.html): More
Interoperability of Data Parallel Runtime Libraries with.. - Edjlali, Sussman, Saltz (1997)
(Correct)
HPJava: data parallel extensions to Java - Carpenter, Zhang, Fox, Li, Wen (1997)
(Correct)
Considerations in HPJava language design and implementation - Zhang, Carpenter, Fox, Li, .. (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC