Package ibis.satin

The Satin package provides support for running divide-and-conquer programs on distributed memory systems and grid computing systems.

See:
          Description

Interface Summary
ActiveTuple The marker interface of active tuples.
Spawnable The marker interface that indicates which methods of a class are spawnable by the Satin divide-and-conquer environment.
 

Class Summary
Inlet Optional class that application Exceptions (inlets) can extend.
SatinObject This is the magic class that should be extended by objects that invoke spawnable methods.
SatinTupleSpace This class implements an immutable global tuple space.
 

Package ibis.satin Description

The Satin package provides support for running divide-and-conquer programs on distributed memory systems and grid computing systems.

Satin extends Java with two simple Cilk-like primitives for divide-and-conquer programming. The Satin byte-code rewriter and runtime system cooperate to implement these primitives efficiently on a distributed system, using work stealing to distribute the jobs.



The Ibis project