See this document in CiteSeerX!

High-Performance Parallel Programming in Java: Exploiting Native Libraries (1998)  (Make Corrections)  (53 citations)
Vladimir Getov, Susan Flynn Hummel, Sava Mintchev
Concurrency: Prac\-tice and Experience



  Home/Search   Context   Related

 
View or download:
lanl.gov/cic19/teams/par_...javalibs.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  lanl.gov/cic19/tea...Publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: With most of today's fast scientific software written in Fortran and C, Java has a lot of catching up to do. In this paper we discuss how new Java programs can capitalize on high-performance libraries for other languages. With the help of a tool we have automatically created Java bindings for several standard libraries: MPI, BLAS, BLACS, PBLAS, ScaLAPACK. The purpose of the additional software layer introduced by the bindings is to resolve the interface problems between different... (Update)

Context of citations to this paper:   More

...are experienced when using event differencing. 6. Related Work There has been a considerable work on high performance messaging in Java[21][22] 24] 25] Some of these systems are native code libraries with Java interfaces [21] 24] while pure Java systems have performance...

.... in high performance Java is the Java Grande Forum (www.javagrande.org) Many research projects investigate parallel programming in Java [7, 8, 12, 22]. Efficient communication mechanisms are a vital building block for high performance Java [15] One approach to sharing objects...

Cited by:   More
GMI: Flexible and Efficient Group Method Invocation for.. - Maassen, Kielmann, Bal (2002)   (Correct)
Supporting Multidimensional Arrays in Java - Moreira, Midkiff, Gupta (2001)   (Correct)
SUMA: un Sistema de Metacomputacion basado en CORBA - Cardinale, Curiel..   (Correct)

Similar documents (at the sentence level):   More
59.2%:   High-Performance Parallel Programming in Java.. - Getov, Flynn-Hummel.. (1998)   (Correct)
14.9%:   Automatic Binding of Native Scientific Libraries to Java - Mintchev, Getov (1997)   (Correct)
10.9%:   Multi-Language Programming Environments for High Performance Java.. - Getov (1999)   (Correct)

Active bibliography (related documents):   More   All
0.2:   mpiJava: A Java Interface to MPI - Baker (1998)   (Correct)
0.2:   JavaNow: A Framework for Parallel Computing on.. - Bhatti, Dickens..   (Correct)
0.1:   HPspmd: Data Parallel SPMD Programming Models from Fortran to.. - Carpenter, Fox (1998)   (Correct)

Similar documents based on text:   More   All
0.3:   Fifty Classics from the Journal of Clinical Investigation: Over.. - Garfield (1987)   (Correct)
0.3:   PMPI 1.0 User Manual - Mintchev, Getov (1997)   (Correct)

Related documents from co-citation:   More   All
18:   JPVM: Network parallel computing in java - Ferrari - 1997
16:   Java RMI Performance and Object Model Interoperability: Experiments with Java/HP.. - Breg, Diwan et al. - 1998
10:   Towards portable message passing in Java: Binding MPI - Mintchev, Getov - 1997

BibTeX entry:   (Update)

V. Getov, S. Flynn-Hummel, and S. Mintchev, High-performance parallel programming in Java: Exploiting native libraries, Concurrency: Pract. Exper, to appear (1998). http://citeseer.ist.psu.edu/getov98highperformance.html   More

@article{ getov98highperformance,
    author = "Vladimir Getov and Susan Flynn Hummel and Sava Mintchev",
    title = "High-performance parallel programming in {Java}: exploiting native libraries",
    journal = "Concurrency: Prac\-tice and Experience",
    volume = "10",
    number = "11--13",
    pages = "863--872",
    year = "1998",
    url = "citeseer.ist.psu.edu/getov98highperformance.html" }
Citations (may not include all citations):
862   The Java Language Specification - Gosling, Joy et al. - 1996
217   NASA Ames Research Center (context) - Bailey, parallel et al. - 1994
115   MPI: A message-passing interface standard (context) - Forum - 1994
45   Toba: Java for applications --- a way ahead of time (context) - Proebsting, Townsend et al. - 1997
26   Java access to numerical libraries - Casanova, Dongarra et al. - 1997
23   Towards portable message passing in Java: Binding MPI - Mintchev, Getov - 1997
20   Concurrency: Practice and Experience (context) - Carpenter, Chang et al. - 1997
20   A note on native Level 1 BLAS in Java - Bik, Gannon - 1997
15   The JMPI commercial message passing environment and specific.. (context) - Dandass, Skjellum - 1997
14   A draft Java binding for MPI (context) - Carpenter, Fox et al. - 1997
14   ScaLAPACK: A linear algebra library for message-passing comp.. - Blackford, Choi et al. - 1997
11   JavaPVM: The Java to PVM interface (context) - Thurman - 1996
10   Linpack benchmark -- Java version (context) - Dongarra, Wade - 1996
8   Concurrency: Practice and Experience (context) - Hummel, Ngo et al. - 1997
7   PARKBENCH report - 1: Public international benchmarks for pa.. (context) - Committee, by et al. - 1994
6   MPI Java wrapper download page (context) - Chang, Carpenter - 1997
6   UNIX Time Sharing System Programmer's Manual (context) - Feldman, Weinberger et al. - 1990
3   High-performance compiler for Java: An optimizing native cod.. (context) - Corp - 1997
1   IBM Centre for Java Technology Development (context) - Corp, AIX - 1997



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.c3.lanl.gov/cic19/teams/par_arch/Publications.html):   More
The Performance Realities Of Massively Parallel.. - Lubeck, Simmons.. (1992)   (Correct)
Performance Evaluation of the SGI Origin2000: A.. - Wasserman, Lubeck..   (Correct)
Benchmark Tests on a Silicon Graphics R8000-Based Workstation - Wasserman   (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