Next: About this document ...
Up: HPJava: Programming Support for
Previous: Conclusions
-
- 1
-
C. Addison, V. Getov, A. Hey, R. Hockney, and I. Wolton.
The Genesis Distributed-Memory Benchmarks.
Elsevier Science B.V., North-Holland, Amsterdam, 1993.
- 2
-
A. V. Aho, R. Sethi, and J. D. Ullman.
Compilers: Principles, Techniques, and Tools.
Addison-Wesley Pub Co, 1986.
- 3
-
F. Berman, A. Chien, K. Cooper, J. Dongarra, I. Foster, D. Gannon, L. Johnsson,
K. Kennedy, C. Kesselman, J. Mellor-Crummey, D. Reed, L. Torczon, and
R. Wolski.
The GrADS Project: Software Support for High-Level Grid Application
Development.
The International Journal of High Performance Computing
Applications, 15(4):327-344, 2001.
- 4
-
BioComplexity Institue Home Page.
http://biocomplexity.indiana.edu/.
- 5
-
B. Carpenter, G. Fox, H.-K. Lee, and S. B. Lim.
Translation Schemes for the HPJava Parallel Programming Language.
Lecture Notes in Computer Science, 2624(2):18-32, 2003.
- 6
-
B. Carpenter, V. Getov, G. Judd, A. Skjellum, and G. Fox.
MPJ: MPI-like message passing for Java.
Concurrency: Practice and Experience, 12(11):1019-1038,
2000.
- 7
-
B. Carpenter, H.-K. Lee, S. Lim, G. Fox, and G. Zhang.
Parallel Programming in HPJava.
Draft, 2003.
http://www.hpjava.org.
- 8
-
B. Carpenter, G. Zhang, G. Fox, X. Li, X. Li, and Y. Wen.
Towards a Java environment for SPMD programming.
In D. Pritchard and J. Reeve, editors, 4th International Europar
Conference, volume 1470 of Lecture Notes in Computer Science.
Springer, 1998.
http://www.hpjava.org.
- 9
-
B. Carpenter, G. Zhang, and Y. Wen.
NPAC PCRC runtime kernel definition.
Technical Report CRPC-TR97726, Center for Research on Parallel
Computation, 1997.
Up-to-date version maintained at
http://www.npac.syr.edu/projects/pcrc/doc.
- 10
-
R. Cytron, J. Ferrante, B. K. Rosen, M. N. Wegman, and F. K. Zadeck.
Efficient Computing Static Single Assignment Form and the Control
Dependence Graph.
ACM Transactions on Programming Languages and Systems, pages
451-490, 1991.
- 11
-
I. Foster and C. Kesselman.
The Grid: Blueprint for a New Computing Infrastructure.
Morgan Kaufmann Publishers, 1999.
- 12
-
M. Gerndt.
Updating Distributed Variables in Local Computations.
Concurrency: Practice and Experience, 2(3):171-193, 1990.
- 13
-
High Performance Fortran Forum.
High Performance Fortran language specification.
Scientific Programming, special issue, 2, 1993.
- 14
-
HPJava Home Page.
http://www.hpjava.org.
- 15
-
Jacks (Java Automated Compiler Killing Suite).
http://www-124.ibm.com/developerworks/oss/cvs/
jikes/
checkout
/jacks/jacks.html.
- 16
-
JavaCC - Java Compiler Compiler (Parser Generator).
http://www.webgain.com/products/javacc/.
- 17
-
B. Joy, G. Steele, J. Gosling, and G. Bracha.
The Java Language Specification, Second Edition.
Addison-Wesley Pub Co, 2000.
- 18
-
R. Kennedy, S. Chan, S.-M. Liu, R. Lo, P. Tu, and F. Chow.
Partial Redundancy Elimination in SSA Form.
ACM Transactions on Programming Languages and Systems,
21(3):627-676, 1999.
- 19
-
C. Koelbel, D. Loveman, R. Schreiber, J. G.L. Steel, , and M. Zosel.
The High Performance Fortran Handbook.
MIT Press, 1994.
- 20
-
H.-K. Lee, B. Carpenter, G. Fox, and S. B. Lim.
Benchmarking HPJava: Prospects for Performance.
In Sixth Workshop on Languages, Compilers, and Run-time Systems
for Scalable Computers(LCR2002), Lecture Notes in Computer Science.
Springer, March 2002.
- 21
-
S. B. Lim, B. Carpenter, G. Fox, and H.-K. Lee.
Collective Communication for the HPJava Programming Language.
To appear Concurrency: Practice and Experience, 2003.
http://www.hpjava.org.
- 22
-
R. Numrich and J. Steidel.
F- -: A simple parallel extension to Fortran 90.
SIAM News, page 30, 1997.
http://www.co-array.org/welcome.htm.
- 23
-
M. Philippsen and M. Zenger.
JavaParty - Transparent Remote Objects in Java.
Concurrency: Practice and Experience, 9(11):1225 - 1242,
1997.
- 24
-
B. K. Rosen, M. N. Wegman, and F. K. Zadeck.
Global Value Numbers and Redundant Computations.
ACM SIGACT-SIGPLAN Symposium on Principles of Programming
Languages, 1988.
- 25
-
L. Snyder.
A ZPL Programming Guide.
Technical report, University of Washington, May 1997.
http://www.cs.washington.edu/research/projects/zpl.
- 26
-
K. van Reeuwijk, A. J. C. van Gemund, and H. J. Sips.
Spar: A programming language for semi-automatic compilation of
parallel programs.
Concurrency: Practice and Experience, 9(11):1193-1205, 1997.
- 27
-
K. Yelick, L. Semenzato, G. Pike, C. Miyamoto, B. Liblit, A. Krishnamurthy,
P. Hilfinger, S. Graham, D. Gay, P. Colella, and A. Aiken.
Titanium: High-Performance Java Dialect.
Concurrency: Practice and Experience, 10(11-13):825 - 836,
1998.
Bryan Carpenter
2004-04-24