|
|
 |
|
 |
Volume 39, Number 1, 2000
Java Performance |
|
Table of contents: HTML PDF ASCII |
|
This article: HTML PDF ASCII |
Copyright info |
 |
 |
 |
 |
| |
|
Java programming for high-performance numerical computing - References
|
 |
by
J. E. Moreira, S. P. Midkiff, M. Gupta, P. V. Artigas, M. Snir, and R. D. Lawrence |
 |
 |
 |
Cited references
-
Java Grande Forum Report: Making Java Work for High-End Computing, Java Grande Forum Panel, SC98, Orlando, FL (November 1998), http://www.javagrande.org/reports.htm.
-
V. Seshadri, IBM High-Performance Compiler for Java, AIXpert Magazine (September 1997), http://www. developer.ibm.com/library/aixpert.
-
S. P. Midkiff, J. E. Moreira, and M. Snir, Optimizing Array Reference Checking in Java Programs, IBM Systems Journal 37, No. 3, 409453 (1998).
-
V. Sarkar, Automatic Selection of High-Order Transformations in the IBM XL FORTRAN Compilers, IBM Journal of Research and Development 41, No. 3, 233264 (May 1997).
-
S. Muchnick, Advanced Compiler Design and Implementation, Morgan Kaufman Publishers, San Francisco, CA (1997).
-
F. G. Gustavson, Recursion Leads to Automatic Variable Blocking for Dense Linear-Algebra Algorithms, IBM Journal of Research and Development 41, No. 6, 737755 (November 1997).
-
M. Kandemir, A. Choudhary, J. Ramanujam, and P. Banerjee, A Matrix-Based Approach to the Global Locality Optimization Problem, Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT'98), Paris (October 1998), pp. 306313.
-
M. Kandemir, A. Choudhary, J. Ramanujam, N. Shenoy, and P. Banerjee, Enhancing Spatial Locality via Data Layout Optimizations, Proceedings of Euro-Par'98, Southampton, UK, Lecture Notes in Computer Science, Springer-Verlag, Inc., 1470, 422434 (September 1998).
-
G. Rivera and C.-W. Tseng, Data Transformations for Eliminating Conflict Misses, Proceedings of the ACM SIGPLAN'98 Conference on Programming Language Design and Implementation, Montreal (June 1998), pp. 3849.
-
P. Wu, S. P. Midkiff, J. E. Moreira, and M. Gupta, Efficient Support for Complex Numbers in Java, Proceedings of the ACM 1999 Java Grande Conference (1999), pp. 109118.
-
J. C. Adams, W. S. Brainerd, J. T. Martin, B. T. Smith, and J. L. Wagener, Fortran 90 Handbook: Complete ANSI/ISO Reference, McGraw-Hill Book Co., Inc., New York (1992).
-
R. Parsons and D. Quinlan, Run Time Recognition of Task Parallelism within the P++ Parallel Array Class Library, Proceedings of the Scalable Parallel Libraries Conference (October 1993), pp. 7786.
-
Parallel Programming Using C++, G. V. Wilson and P. Lu, Editors, MIT Press, Cambridge, MA (1996).
-
U. Banerjee, Dependence Analysis, in the book series Loop Transformations for Restructuring Compilers, Kluwer Academic Publishers, Boston, MA (1996).
-
J. J. Dongarra, I. S. Duff, D. C. Sorensen, and H. A. van der Vorst, Solving Linear Systems on Vector and Shared Memory Computers, Society for Industrial and Applied Mathematics, Philadelphia, PA (1991).
-
P. V. Artigas, M. Gupta, S. P. Midkiff, and J. E. Moreira, High-Performance Numerical Computing in Java: Language and Compiler Issues, Ferrante et al., Editors, 12th International Workshop on Languages and Compilers for Parallel Computing, Springer-Verlag, Inc., New York (August 1999).
-
J. E. Moreira, S. P. Midkiff, and M. Gupta, From Flop to Megaflops: Java for Technical Computing, Proceedings of the 11th International Workshop on Languages and Compilers for Parallel Computing, LCPC'98 (1998), pp. 117.
-
E. Simoudis, Reality Check for Data Mining, IEEE Expert: Intelligent Systems and Their Applications 11, No. 5, 2633 (October 1996).
-
E. Anderson, Z. Bai, C. Bischof, J. Demmel, J. Dongarra, J. DuCroz, A. Greenbaum, S. Hammarling, A. McKenney, S. Ostrouchov, and D. Sorensen, LAPACK User's Guide, Society for Industrial and Applied Mathematics, Philadelphia, PA (1995).
-
IBM Engineering and Scientific Subroutine Library for AIXGuide and Reference, IBM Corporation (December 1997).
-
J. E. Moreira and S. P. Midkiff, Fortran 90 in CSE: A Case Study, IEEE Computational Science and Engineering 5, No. 2, 3949 (AprilJune 1998).
-
G. H. Golub and C. F. van Loan, Matrix Computations, Johns Hopkins Series in Mathematical Sciences, The Johns Hopkins University Press, Baltimore, MD (1989).
-
W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in Fortran: The Art of Scientific Computing, Cambridge University Press, UK (1992).
-
B. Blount and S. Chatterjee, An Evaluation of Java for Numerical Computing, Proceedings of ISCOPE'98, Lecture Notes in Computer Science, Springer-Verlag, Inc. 1505, 3546 (1998).
-
R. F. Boisvert, J. J. Dongarra, R. Pozo, K. A. Remington, and G. W. Stewart, Developing Numerical Libraries in Java, ACM 1998 Workshop on Java for High-Performance Network Computing, ACM SIGPLAN (1998), http://www.cs.ucsb.edu/conferences/java98.
-
M. Schwab and J. Schroeder, Algebraic Java Classes for Numerical Optimization, ACM 1998 Workshop on Java for High-Performance Network Computing, ACM SIGPLAN (1998), http://www./.ucsb.edu/conferences/java98.
-
A. J. C. Bik and D. B. Gannon, A Note on Native Level 1 BLAS in Java, Concurrency, Practical Experience (UK) 9, No. 11, 10911099 (November 1997), presented at Workshop on Java for Computational Science and EngineeringSimulation and Modeling II (June 21, 1997).
-
H. Casanova, J. Dongarra, and D. M. Doolin, Java Access to Numerical Libraries, Concurrency, Practical Experience (UK) 9, No. 11, 12791291 (November 1997), presented at Workshop on Java for Computational Science and EngineeringSimulation and Modeling II, Las Vegas, NV (June 21, 1997).
-
V. Getov, S. Flynn-Hummel, and S. Mintchev, High-Performance Parallel Programming in Java: Exploiting Native Libraries, ACM 1998 Workshop in Java for High-Performance Network Computing, ACM SIGPLAN (1998),
http://www.cs.ucsb.edu/conferences/java98.
-
M. Cierniak and W. Li, Just-in-Time Optimization for High-Performance Java Programs, Concurrency, Practical Experience (UK) 9, No. 11, 10631073 (November 1997), presented at Workshop for Java Computational Science and EngineeringSimulation and Modeling II, Las Vegas, NV (June 21, 1997).
-
P. Wu and D. Padua, Beyond ArraysA Container-Centric Approach for Parallelization of Real-World Symbolic Applications, Proceedings of the 11th International Workshop on Languages and Compilers for Parallel Computing, LCPC'98 (1998), pp. 197212.
-
W.-M. Ching and D. Ju, Execution of Automatically Parallelized APL Programs on RP3, IBM Journal of Research and Development 35, Nos. 5/6, 767777 (1991).
-
R. G. Willhoft, Parallel Expression in the APL2 Language, IBM Systems Journal 30, No. 4, 498512 (1991).
-
F. Bodin, P. Beckmann, D. Gannon, S. Narayana, and S. X. Yang, Distributed pC++: Basic Ideas for an Object Parallel Language, Scientific Programming 2, No. 3, 722 (1993).
-
IBM Parallel Engineering and Scientific Subroutine Library for AIXGuide and Reference, IBM Corporation (December 1997).
-
J. V. W. Reynders, J. C. Cummings, M. Tholburn, P. J. Hinker, S. R. Atlas, S. Banerjee, M. Srikant, W. F. Humphrey, S. R. Karmesin, and K. Keahey, POOMA: A Framework for Scientific Simulation on Parallel Architectures, Proceedings of First International Workshop on High Level Programming Models and Supportive Environments, Honolulu, HI (April 16, 1996), pp. 4149. Technical report is available at http://www.acl.lanl.gov/PoomaFramework/papers/papers.html.
-
R. Agrawal, T. Imielinski, and A. Swami, Mining Association Rules Between Sets of Items in Large Databases, Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, Washington (May 1993), pp. 207216.
|
 |
|
|