Foilset Search Full Index for Basic foilset

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

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient

1 Object Serialization for Marshalling Data in a Java Interface to MPI
2 Some issues in design of a Java API for MPI
3 Representing Message Buffers
4 Overview of this talk
5 Related projects
6 The mpiJava wrapper
7 mpiJava features.
8 Class hierarchy
9 Minimal mpiJava program
10 mpiJava implementation issues
11 mpiJava performance
12 MPI datatypes
13 Basic Datatypes
14 Derived datatypes
15 Restricted model
16 Limitations
17 Object datatypes
18 Automatic serialization
19 Implementation issues for Object datatypes
20 Modifications to mpiJava
21 Benchmarking mpiJava with serialization
22 Timing model
23 Platform
24 Non-shared memory: byte
25 Non-shared memory: float
26 Shared memory: byte
27 Shared memory: float
28 Parameters in timing model (microseconds)
29 Benchmark lessons
30 Improving serialization
31 Eliminating overheads of element serialization
32 Improved protocol
33 Customized output stream class
34 Customized input stream class
35 Non-shared memory: float (optimized in red)
36 Non-shared memory: byte (optimized in red)
37 Shared memory: float (optimized in red)
38 Shared memory: byte (optimized in red)
39 Comments
40 Conclusions

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© 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