Find this at http://www.npac.syr.edu/users/gcf/jgacmjavampijune99/

Object serialization for Marshalling Data in a Java Interface to MPI

Given by Bryan Carpenter,Geoffrey C. Fox, Sung-Hoon Ko, Sang Lim at ACM Java Grande Meeting on June 12-13 99. Foils prepared July 6 99

Review the mpiJava wrapper interface.
Discuss incorporation of derived datatypes in the Java API, and limitations.
Adding object serialization at the API level.
Describe implementation using JDK serialization.
Benchmarks for naïve implementation.
Ongoing work: optimizing serialization.


Table of Contents for Object serialization for Marshalling Data in a Java Interface to MPI


001 Object Serialization for Marshalling Data in a Java Interface to 
    MPI
002 Some issues in design of a Java API for MPI
003 Representing Message Buffers
004 Overview of this talk
005 Related projects
006 The mpiJava wrapper
007 mpiJava features.
008 Class hierarchy
009 Minimal mpiJava program
010 mpiJava implementation issues
011 mpiJava performance
012 MPI datatypes
013 Basic Datatypes
014 Derived datatypes
015 Restricted model
016 Limitations
017 Object datatypes
018 Automatic serialization
019 Implementation issues for Object datatypes
020 Modifications to mpiJava
021 Benchmarking mpiJava with serialization
022 Timing model
023 Platform
024 Non-shared memory: byte
025 Non-shared memory: float
026 Shared memory: byte
027 Shared memory: float
028 Parameters in timing model (microseconds)
029 Benchmark lessons
030 Improving serialization
031 Eliminating overheads of element serialization
032 Improved protocol
033 Customized output stream class
034 Customized input stream class
035 Non-shared memory: float (optimized in red)
036 Non-shared memory: byte (optimized in red)
037 Shared memory: float (optimized in red)
038 Shared memory: byte (optimized in red)
039 Comments
040 Conclusions


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Jul 6 1999