Next:
List of Tables
Up:
Platforms for HPJava: Runtime
Previous:
Platforms for HPJava: Runtime
Contents
List of Tables
List of Figures
Introduction
Features of HPJava
Organization of the Dissertation
Environments for Parallel and Distributed Computing
Parallel and Distributed Computing Environments for Java
Parallel Virtual Machine (PVM) in Java
MPI and MPJ
Java RMI
JavaParty
Jini
Peer to Peer Computing
Javelin
SETI@home
Parabon
JXTA
Java Enterprise Computing
Java Message Service
Enterprise JavaBeans (EJB)
Comparison of Languages
Java
C++
C#
Review of the HPJava Environment
Introduction
HPJava--an HPspmd language
High-level Communication Library
Message-passing for HPJava
The mpiJava wrapper
Task-Parallelism in HPJava
A high-level communication library for HPJava
Background
Implementation of Collectives
Collective Communications
Regular Collective Communications
Reductions
Irregular Collective Communications
Schedules
A low-level communication library for Java HPC
Goals and Requirements
General APIs
Message Buffer API
Communication API
Message Format
Layout details
Communication Protocol
Encoding
Implementations
mpiJava-based Implementation
Multithreaded Implementation
LAPI Implementation
Jini Implementation
Applications and Performance
Environments
Partial Differential Equations
An Application
Evaluation
HPJava with GUI
Evaluation
LAPI
Communication Evaluation
Conclusion and Future Work
Conclusion
Future Work
HPJava
Communication Libraries
The Java Adlib API
General Features
Glossary of Terms
Remap
Effect and Restrictions
Shift
Effect and Restrictions
Skew
Effect and Restrictions
WriteHalo
Effect and Restrictions
Gather
Effect and Restrictions
Scatter
Effect and Restrictions
Sum
Effect and Restrictions
SumDim
Effect and Restrictions
Product
Effect and Restrictions
ProductDim
Effect and Restrictions
Maxval
Effect and Restrictions
MaxvalDim
Effect and Restrictions
Minval
Effect and Restrictions
MinvalDim
Effect and Restrictions
All
Effect and Restrictions
AllDim
Effect and Restrictions
Any
Effect and Restrictions
AnyDim
Effect and Restrictions
Count
Effect and Restrictions
CountDim
Effect and Restrictions
DotProduct
Effect and Restrictions
Maxloc
Effect and Restrictions
MaxlocDim
Effect and Restrictions
Minloc
Effect and Restrictions
MinlocDim
Effect and Restrictions
APrintf
Effect and Restrictions
gprintf
Bibliography
Bryan Carpenter 2004-06-09