next up previous contents
Next: About this document ... Up: Platforms for HPJava: Runtime Previous: gprintf   Contents

Bibliography

1
Common Language Infrastructure (CLI), Partition III, CIL Instruction SET.
Technical Report ECMA TC39/TG3, Fujitsu Software, Hewlett-Packard, Intel Corporation, International Business Machines, ISE, Microsoft Corporation, Monash University, Netscape, OpenWave, Plum Hall, Sun Microsystems.

2
Java for Computational Science and Engineering-Simulation and Modelling.
Concurrency: Practice and Experience, 9(6), June 1997.

3
Java for Computational Science and Engineering-Simulation and Modelling II.
Concurrency: Practice and Experience, 9(11):1001-1002, November 1997.

4
ACM 1998 Workshop on Java for high-performance network computing.
Concurrency: Practice and Experience, 10(11-13):821-824, September 1998.

5
C.A. Addison, V.S. Getov, A.J.G. Hey, R.W. Hockney, and I.C. Wolton.
The Genesis Distributed-Memory Benchmarks.
Elsevier Science B.V., North-Holland, Amsterdam, 1993.

6
A. Agrawal, A. Sussman, and J. Saltz.
An integrated runtime and compiletime approach for parallelizing structured and block structured applications.
IEEE Transactions on Parallel and Distributed Systems, 6, 1995.

7
Ken Arnold, Bryan O'Sullivan, Robert W. Scheifler, Jim Waldo, and Ann Wollrath.
The Jini Specification.
1999.

8
Susan Atlas, Subhankar Banerjee, Julian C. Cummings, Paul J. Hinker, M. Srikant, John V. W. Reynders, and Mary Dell Tholburn.
POOMA: A high performance distributed simulation environment for scientific applications.
In Supercomputing `95, 1995.

9
Mark Baker and Bryan Carpenter.
MPJ: A proposed Java message-passing API and environment for high performance computing.
In International Workshop on Java for Parallel and Distributed Computing, Cancun, Mexico, May 2000.
To be presented.

10
William L. Briggs, Van Emden Henson, and Steve F. McCormick.
A Multigrid Tutorial.
The Society for Industrial and Applied Mathematics (SIAM), 2000.

11
M. Bull, L. Smith, L. Pottage, and R. Freeman.
Benchmarking Java against C and Fortran for Scientific Applications.
In ACM 2001 Java Grande/ISCOPE Conference. ACM Press, 2001.

12
B. Carpenter, G. Zhang, and Y. Wen.
NPAC PCRC runtime kernel definition.
Technical Report CRPC-TR97726, Center for Research on Parallel Computation, 1997.
http://www.npac.syr.edu/projects/pcrc/kernel.html.

13
Bryan Carpenter, Vladimir Getov, Glenn Judd, Anthony Skjellum, and Geoffrey Fox.
MPJ: Mpi-like message passing for java.
Concurrency: Practice and Experience, 12(11):1019-1038, 2000.

14
Bryan Carpenter, Vladimir Getov, Glenn Judd, Tony Skjellum, and Geoffrey Fox.
MPI for Java: Position document and graft API specification.
Technical Report JGF-TR-3, Java Grande Forum, November 1998.
http://www.javagrande.org/.

15
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xiaoming Li, Xinying Li, and Yuhong Wen.
Towards a Java environment for SPMD programming.
In David Pritchard and Jeff Reeve, editors, 4th International Europar Conference, volume 1470 of Lecture Notes in Computer Science. Springer, 1998.
http://www.npac.syr.edu/projects/pcrc/HPJava.

16
Bryan Carpenter, Guansong Zhang, and Yuhong Wen.
NPAC PCRC Runtime Kernel Definition.
Technical Report CRPC-TR97726, Center for Research Parallel Computation, NPAC, Syracuse University, 1997.
http://www.npac.syr.edu/projects/pcrc/kernel.html.

17
K. M. Chandy and C. Kesselman.
CC++: A declarative concurrent object-oriented programming notation.
In Gul Agha, Peter Wegner, and Akinori Yonezawa, editors, Research Directions in Concurrent Object-Oriented Programming, page 24. MIT Press, 1993.

18
Bernd O. Christiansen, Peter Cappello, Mihai F. Ionescu, Michael O. Neary, Klaus E. Schauser, and Daniel Wu.
Javelin: Internet-based parallel computing using Java.
Concurrency: Practice and Experience, 9(11):1139-1160, November 1997.
http://www.cs.ucsb.edu/projects/javelin/.

19
Parallel Compiler Runtime Consortium.
Common runtime support for high-performance parallel languages.
In Supercomputing `93. IEEE Computer Society Press, 1993.

20
Visual Studio .NET home page.
http://msdn.microsoft.com/vstudio/nextgen/.

21
R. Das, M. Uysal, J.H. Salz, and Y.-S. Hwang.
Communication optimizations for irregular scientific computations on distributed memory architectures.
Journal of Parallel and Distributed Computing, 22(3):462-479, September 1994.

22
Linda G. DeMichiel, L. Ümit Yalcinalp, and Sanjeev Krishnan.
Enterprise JavaBeans specification, Version 2.0.
Technical report, Sun Microsystems, August 2001.
http://java.sun.com/products/ejb/.

23
J.J. Dongarra, R. Pozo, and D.W. Walker.
An object oriented design for high performance linear algebra on distributed memory architectures.
In Object Oriented Numerics Conference, 1993.

24
W. Keith Edwards.
Core Jini.
1999.

25
Enterprise JavaBeans home page.
http://java.sun.com/products/ejb/.

26
Adam J. Ferrari.
JPVM: Network Parallel Computing in Java.
In ACM 1998 Workshop on Java for High-Performance Network Computing, Palo Alto, February 1998.
http://www.cs.virginia.edu/$ ^\sim$ajf2j/jpvm.html.

27
Stephen J. Fink and Scott B. Baden.
Run-time data distribution for blockstructured applications on distributed memory computers.
In Proceedings of the 7th SIAM Conference on Parallel Processing for Scientific Computing, IMA Volumes in Mathmatics and its Applications. Springer-Verlag, February 1995.
http://www-cse.ucsd.edu/groups/hpcl/scg/kelp.html.

28
Stephen J. Fink and Scott B. Baden.
The KeLP User's Guide.
University of California, San Diego, La Jolla, CA, March 1996.
http://www-cse.ucsd.edu/groups/hpcl/scg/kelp.html.

29
MPI Forum.
MPI-2: Extensions to the Message-Passing Interface.

http://www.mpi-forum.org/docs/mpi-20-html/mpi2-report.html.

30
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam.
PVM: Pararallel Virtual Machine--A Users' Guids and Tutorial for Networked Parallel Computing.
Scientific and Engineering Series. MIT Press, 1994.

31
A.S. Grimshaw.
An introduction to parallel object-oriented programming with Mentat.
Technical Report 91 07, University of Virginia, 1991.

32
Hewlett Packard Company.
E-speak Architecture Specification, September 1999.
http://www.e-speak.hp.com/.

33
Java Grande Forum home page.
http://www.javagrande.org.

34
JavaPVM home page.
http://www.isye.gatech.edu/chmsr/JavaPVM/.

35
Java Message Service API home page.
http://java.sun.com/products/jms/.

36
Project JXTA home page.
http://www.jxta.org.

37
Han-Ku Lee, Bryan Carpenter, Geoffrey Fox, and Sang Boem Lim.
Benchmarking hpjava: Prospects for performance.
In Sixth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers(LCR2002), March 2002.

38
John Merlin, Bryan Carpenter, and Tony Hey.
shpf: a subset High Performance Fortran compilation system.
Fortran Journal, pages 2-6, March 1996.

39
Message Passing Interface Forum, University of Tenessee, Knoxville, TN.
MPI: A Message-Passing Interface Standard, June 1995.

http://www.mcs.anl.gov/mpi.

40
J. E. Moreira.
Closing the performance gap between Java and Fortran in technical computing.
In First UK Workshop on Java for High Performance Network Computing, September 1998.
http://www.cs.cf.ac.uk/hpjworkshop/.

41
J. E. Moreira, S. P. Midkiff, and M. Gupta.
From flop to MegaFlops: Java for technical computing.
In Languages and Compilers for Parallel Computing, volume 1656 of Lecture Notes in Computer Science. Springer, 1998.

42
J. E. Moreira, S. P. Midkiff, M. Gupta, and R. Lawrence.
High Performance Computing with the Array Package for Java: A Case Study using Data Mining.
In Supercomputing 99, November 1999.

43
J.E. Moreira, S.P. Midkiff, and M. Gupta.
A comparision of three approaches to language, compiler and library support for multidimensional arrays in Java.
In ACM 2001 Java Grande/ISCOPE Conference. ACM Press, June 2001.

44
J. Nieplocha, R.J. Harrison, and R.J. Littlefield.
The Global Array: Non-uniform-memory-access programming model for high-performance computers.
The Journal of Supercomputing, 10:197-220, 1996.
http://www.emsl.pnl.gov:2080/docs/global/.

45
Java Numberics home page.
http://math.nist.gov/javanumerics/.

46
Martin Odersky and Michael Philippsen.
Espresso Grinder, 1996.

http://ipd.ira.uka.de/$ ^\sim$espresso.

47
Martin Odersky and Philip Walder.
Pizza into Java: Translating theory into practice.
In 24th ACM Symposium on Principles of Programming Languages, January 1997.
http://ipd.ira.uka.de/$ ^\sim$pizza.

48
Parabon Computation, Inc. home page.
http://www.parabon.com.

49
Manish Parashar and J.C. Browne.
Systems engineering for high performance computing software: The HDDA/DAGH infrastructure for implementation of parallel structured adaptive mesh.
In Structured Adaptive Mesh Refinement Grid Methods, IMA Volumes in Mathmatics and its Applications. Springer-Verlag.
http://www.cs.utexas.edu/users/dagh/.

50
Michael Philippsen and Bernhard Haumacher.
More Efficient Object Serialization.
In Parallel and Distributed Processing, LNCS 1586, pages 718-732. International Workshop on Java for Parallel and Distributed Computing, San Juan, Puerto Rico, April 1999.

51
Michael Philippsen and Matthias Zenger.
JavaParty-Transparent Remote Objects in Java.
Concurrency: Practice and Experience, 9(11):1225-1242, November 1997.
http://wwwipd.ira.uka.de/JavaParty/.

52
SEIT@home home page.
http://setiathome.ssl.berkeley.edu.

53
Jim Waldo, Geoff Wyant, Ann Wollrath, and Sam Kendall.
A note on distributed computing.
Technical Report SMLI TR-94-29, Sun Microsystems Laboratories, 1994.

54
Jeremiah Willcock, Andrew Lumsdaine, and Aech Robison.
Using mpi with c# and the common language infrastructure.
Concurrency and Computation: Practice and Experience, 2003.

55
Gregory V. Wilson and Paul Lu.
Parallel Programming using C++.
MIT, 1996.

56
Oeng Wu, Sam Midkiff, Jose Moreira, and Manish Gupta.
Efficient support for complex numbers in Java.
In ACM 1999 Java Grande Conference. ACM Press, June 1999.

57
Narendar Yalamanchilli and William Cohen.
Communication Performance of Java based Parallel Virtual Machines.
In ACM 1998 Workshop on Java for high-Performance Network Computing, Palo Alto, February 1998.

58
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xiaoming Li, Xinying Li, and Yuhong Wen.
PCRC-based HPF compilation.
In Zhiyuan Li et al, editor, 10th International Workshop on Languages and Compilers for Parallel Computing, volume 1366 of Lecture Notes in Computer Science. Springer, 1997.
http://aspen.csit.fsu.edu/projects/pcrc.
PLACE OF BIRTH:
Jeonju, Korea
DATE OF BIRTH:
January 16, 1973
GRADUATE AND UNDERGRADUATE SCHOOLS ATTENDED:
DEGREE AWARDED:
PROFESSIONAL EXPERIENCE:
PUBLICATIONS:

next up previous contents
Next: About this document ... Up: Platforms for HPJava: Runtime Previous: gprintf   Contents
Bryan Carpenter 2004-06-09