See this document in CiteSeerX!

Java Programming for High Performance Numerical Computing (2000)  (Make Corrections)  (29 citations)
J.E. Moreira, S.P. Midkiff, M. Gupta, P.V. Artigas, M. Snir, R.D. Lawrence
IBM Systems Journal



  Home/Search   Context   Related

 
View or download:
ibm.com/people/g/gupta/sysj00.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ibm.com/people/g/gupta/pubs (more)
(Enter author homepages)

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

Abstract: First proposed as a mechanism for enhancing Web content, Java has taken off as a serious generalpurpose programming language. Industry and academia alike have expressed great interest in using Java as a programming language for scientific and engineering computations. Applications in these domains are characterized by intensive numerical computing, and often have very high performance requirements. In this paper we discuss programming techniques that lead to Java numerical codes with... (Update)

Cited by:   More
Design and Evaluation of a - Linear Algebra Package   (Correct)
Using Generative Design Patterns to Generate.. - Tan, Szafron.. (2003)   (Correct)
Component Metadata Management and Publication for the Grid - Puppin, Silvestri, Laforenza   (Correct)

Similar documents (at the sentence level):   More
48.5%:   Java Programming for High-Performance Numerical Computing - Moreira, Midkiff.. (2000)   (Correct)
9.7%:   High Performance Computing in Java: Language and.. - Artigas, Gupta.. (1999)   (Correct)
9.3%:   High Performance Numerical Computing in Java.. - Artigas, Gupta.. (1999)   (Correct)

Active bibliography (related documents):   More   All
0.9:   Automatic Loop Transformations and Parallelization for Java - Artigas, Gupta, Midkiff.. (2000)   (Correct)
0.6:   From Flop to Megaflops: Java for Technical Computing - Moreira, MIDKIFF, GUPTA (1999)   (Correct)
0.5:   From Flop to MegaFlops: Java for Technical Computing - Moreira, Midkiff, Gupta (1998)   (Correct)

Similar documents based on text:   More   All
0.9:   Supporting Multidimensional Arrays in Java - Moreira, Midkiff, Gupta (2001)   (Correct)
0.6:   The NINJA Project: Making Java Work for High Performance.. - Moreira, Midkiff, Gupta (2001)   (Correct)
0.2:   Evaluation of a Multithreaded Architecture for Cellular.. - Calin Cascaval Jose (2002)   (Correct)

Related documents from co-citation:   More   All
8:   Elimination of redundant array subscript range checks - Kolte, Wolfe - 1995
7:   From Flop to MegaFlops: Java for Technical Computing - Moreira, Midkiff et al. - 1998
6:   An evaluation of Java for numerical computing - Blount, Chatterjee - 1998

BibTeX entry:   (Update)

Moreira, J. E., Midkiff, S. P., Gupta, M., Artigas, P. V., Snir, M., and Lawrence, R. D. Java programming for high-performance numerical computing. IBM Systems Journal 39, 1 (???? 2000), 21--56. http://citeseer.ist.psu.edu/article/moreira00java.html   More

@article{ moreira00java,
    author = "Jose E. Moreira and Samuel P. Midkiff and Manish Gupta and Pedro V. Artigas and Marc Snir and Richard D. Lawrence",
    title = "Java programming for high-performance numerical computing",
    journal = "IBM Systems Journal",
    volume = "39",
    number = "1",
    pages = "21-",
    year = "2000",
    url = "citeseer.ist.psu.edu/article/moreira00java.html" }
Citations (may not include all citations):
292   Advanced Compiler Design and Implementation (context) - Muchnick - 1997
248   Solving Linear Systems on Vector and Shared Memory Computers (context) - Dongarra, Duff et al. - 1991
155   Society for Industrial and Applied Mathematics (context) - Anderson, Bai et al. - 1995
95   Numerical Recipes in FORTRAN: The Art of Scientific Computin.. (context) - Press, Teukolsky et al. - 1992
83   Data transformations for eliminating conflict misses - Rivera, Tseng - 1998
61   Mining associations between sets of items in massive databas.. (context) - Agrawal, Imielinski et al. - 1993
60   Recursion leads to automatic variable blocking for dense lin.. (context) - Gustavson - 1997
56   Basic ideas for an object parallel language (context) - Bodin, Beckmann et al. - 1993
53   High-performance parallel programming in Java: Exploiting na.. - Getov, Flynn-Hummel et al. - 1998
45   Loop Transformations for Restructuring Compilers (context) - Banerjee - 1997
43   Parallel Programming using C (context) - Wilson, Lu - 1996
33   Automatic selection of high-order transformations in the IBM.. (context) - Sarkar - 1997
27   Fortran 90 Handbook: Complete ANSI/ISO Reference (context) - Adams, Brainerd et al. - 1992
26   Java access to numerical libraries - Casanova, Dongarra et al. - 1997
23   Just-in-time optimization for high-performance Java programs - Cierniak, Li - 1997
22   An evaluation of Java for numerical computing - Blount, Chatterjee - 1998
21   Run time recognition of task parallelism within the P++ para.. (context) - Parsons, Quinlan - 1993
21   A matrix-based approach to the global locality optimization .. - Kandemir, Choudhary et al. - 1998
20   A note on native level 1 BLAS in Java - Bik, Gannon - 1997
20   Efficient support for complex numbers in Java - Wu, Midkiff et al. - 1999
15   Developing numerical libraries in Java - Boisvert, Dongarra et al. - 1998
15   Johns Hopkins Series in Mathematical Sciences (context) - Golub, van Loan - 1989
13   Enhancing spatial locality via data layout optimizations - Kandemir, Choudhary et al. - 1998
12   High performance numerical computing in Java: Language and c.. - Artigas, Gupta et al. - 1999
12   Optimizing array reference checking in Java programs - Midkiff, Moreira et al. - 1998
12   IBM high performance compiler for Java (context) - Seshadri - 1997
9   Algebraic Java classes for numerical optimization - Schwab, Schroeder - 1998
9   IEEE Computational Science & Engineering (context) - Moreira, Midkiff et al. - 1998
7   Parallel expression in the APL2 language (context) - Willhoft - 1991
6   IBM Engineering and Scientific Subroutine Library for AIX --.. (context) - Machines - 1997
5   Java Grande Forum Panel (context) - Forum, Forum et al. - 1998
3   IEEE Expert: Intelligent systems and their applications (context) - Simoudis, for - 1996
3   Execution of automatically parallelized APL programs on RP (context) - Ching, Ju - 1991



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


Documents on the same site (http://www.research.ibm.com/people/g/gupta/pubs.html):   More
On Privatization of Variables for Data-Parallel Execution - Gupta (1997)   (Correct)
Escape Analysis for Java - Choi (1999)   (Correct)
An HPF Compiler for the IBM SP2 - Gupta, Midkriff, Schonberg, Shields, .. (1995)   (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