10 citations found. Retrieving documents...
Carpenter, B., Chang, Y., Fox, G., Leskiw, D. and Li, X. Experiments with hpjava. Unpublished paper, http://www.npac.syr.edu/users/dbc/HPJava/experiments/, 1996.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
An Asynchronous Remote Method Invocation (ARMI) Mechanism.. - Raje, William, Boyles   (2 citations)  (Correct)

....electronic commerce, and extended multimedia facilities are currently being worked upon. 1 2 RELATED WORK 2 compilers. Java also has a built in threading and synchronization model based upon Hoare s CSP monitor ideas, that allows for an easy platform independent specification of parallelism[Car96]. The computational model of Java is write once and run anywhere [Ham96] The ability of Java to create applets, which can run anywhere, indicates its coarse grain parallelism model. On the other extreme, the presence of built in threads allows fine grain parallelism to be incorporated in Java ....

Carpenter, B., Chang, Y., Fox, G., Leskiw, D. and Li, X. Experiments with hpjava. Unpublished paper, http://www.npac.syr.edu/users/dbc/HPJava/experiments/, 1996.


Towards an efficient exploitation of loop-level parallelism.. - Jos Oliver Eduard (2000)   (1 citation)  (Correct)

....classes [7] or some modified version of them [11, 12, 13] These ideas and proposals are oriented to distributed processing, and do not attempt to deal with shared 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 language itself (in fact, these extensions become a Java superset or a Java dialect) in order to allow the definition of data parallel operations, non rectangular or ....

B. Carpenter, Y. Chang, G. Fox, D. Leskiw, and X. Li. Experiments with hp java. Concurrency, Practice and Experience, 9(6):633--648, June 1997.


A Web-Based Distributed and Collaborative 3D Animation Environment - Tain-Chi Lu   (Correct)

....activities. INTRODUCTION In addition to using Java applets for visualization and information exchange, Java [1] gains popularity as a language for parallel 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 marriage of Java language and existing computing environment provides a quick and reliable Web based distributed computing environment. 3D animation has many ....

Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, Donald, and Xiaoming Li, "Experiments with HPJava," Java for Science and Engineering Computation, in http://www.npac.syr.edu/projects/javaforcse/javameettalks.html.


An Asynchronous Remote Method Invocation (ARMI) Mechanism for Java - Rajeev Raje   (2 citations)  (Correct)

....electronic commerce, and extended multimedia facilities are currently being worked upon. 2 RELATED WORK 2 compilers. Java also has a built in threading and synchronization model based upon Hoare s CSP monitor ideas, that allows for an easy platform independent specification of parallelism[Car96]. The computational model of Java is write once and run anywhere [Ham96] The ability of Java to create applets, which can run anywhere, indicates its coarse grain parallelism model. On the other extreme, the presence of built in threads allows fine grain parallelism to be incorporated in Java ....

Carpenter, B., Chang, Y., Fox, G., Leskiw, D. and Li, X. Experiments with hpjava. Unpublished paper, http://www.npac.syr.edu/users/dbc/HPJava/experiments/, 1996.


Interactive Simulations on the Web: Compiling NESL into.. - Hardwick, Narlikar.. (1997)   (1 citation)  (Correct)

....are now available to anyone with a Java capable browser. Note that we do not currently exploit Nesl s parallelism in the generated Java code, although it should be straightforward to extend our system to use Java threads on an SMP [2] or to use one of the parallel Java approaches discussed in [9]. In this paper, we discuss the design decisions and tradeoffs made in the development of the system, and we present a series of benchmarks to evaluate its performance. We also discuss two qualitative aspects of using Java as an intermediate language in this way: is it easy to incorporate into new ....

Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, Donald Leskiw, and Xiaoming Li. Experiments with HPJava. In Concurrency: Practice and Experience, June 1997. See also http://www.npac.syr.edu/users/dbc/HPJava/experiments/.


Native-Language-Based Distributed Computing Across Network.. - Gray, Sunderam (1998)   (3 citations)  (Correct)

....a program on any platform and run the compiled version of the bytecode on any other platform. However, the advancement in a Java program s portability is often at the cost of executional speed. While there are many ongoing projects which aim to promote Java as a high performance language ([1] and [7] for example) its lacking execution speed is arguably a most significant obstacle which must be overcome. Another factor which limits any new programming language from wide acceptance by the scientific community is the large amount of legacy codes in existence. Legacy code refers to ....

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.


A Wrapper Generator for Wrapping High Performance Legacy .. - Li, Rana, Shields.. (2000)   Self-citation (Li)   (Correct)

.... interface described using a common data model, as speci ed in [3] A component may contain sequential code written in Java, Fortran, or C, or it may wrap parallel code based on a SPMD implementation using MPI [17] or it may contain array based parallelism using language extensions such as HPJava [11]. CORBA enables the seamless integration of distributed objects within one system, and is designed primarily for sequential applications. High performance computing applications are mostly parallel programs using message passing paradigms such as MPI. CORBA cannot replace the MPI communication ....

B. Carpenter, Y.-J. Chang, G. Fox, D. Leskiw, and X. Li. Experiments with HPJava. In Java for High Performance Scientic and Engineering Computing, Simulation, and Modelling, Syracuse, New York, 1996.


The Software Architecture of a Distributed Problem-Solving .. - Walker, Li, Rana, al. (2000)   (6 citations)  Self-citation (Li)   (Correct)

....properties: 1. Components may be Java Beans or CORBA objects. They may be sequential codes written in Java, Fortran, or C; they may be parallel codes that make use of message passing libraries such as MPI; or they may exploit array based parallelism through language extensions such as HPJava [8]. Legacy codes, in Fortran for instance, can be wrapped as components. 2. Components themselves may be hierarchical (i.e. constructed from other components) and be of arbitrary granularity. Thus, a component may perform a simple task, such as finding the average of a set of input values, or it ....

B. Carpenter, Y.-J. Chang, G. Fox, D. Leskiw, and X. Li, "Experiments with HP Java," Concurrency: Practice and Experience, Vol. 9, no. 6, pp. 633-648, June 1997.


Java for Parallel Computing and as a General Language for.. - Fox (1997)   (27 citations)  Self-citation (Fox)   (Correct)

....Java does not have any built in parallelism of this type, but at least the lack of pointers means that natural parallelism is less likely to get obscured. There seems no reason why Java cannot be extended to high level data parallel form (HPJava) in a similar way to Fortran (HPF) or C (HPC ) [Carpenter:97a], DBC:97a] Parallelism can be supported on both shared [Bik:97a] and distributed memory architectures for the SPMD programming model [Hummel:97a] At the lower message passing level, the situation is clearly satisfactory for Java as the language naturally supports inter program communication, ....

Carpenter, B., Chang, Y., Fox, G., Leskiw, D., and Li, X. "Experiments with HPJava," Concurrency: Practice and Experience, March 1997. To be published in the Java Special Issue. Guest Editor: Geoffrey Fox.


Developing Technologies for Broad-Network Concurrent Computing - Gray, Sunderam   (Correct)

No context found.

B. Carpenter, Y.-J. Chang, G. Fox, D. Leskiw, and X. Li. Experiments with 'HP Java'. Concurrency, Experience and Practice, 9(6):633--648, June 1997.

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