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
Spawnable The marker interface that indicates which methods of a class are spawnable by the Satin divide-and-conquer environment.
WriteMethodsInterface This interface is a marker interface for methods that change the value of a Satin shared object.
 

Class Summary
Inlet Optional class that application Exceptions (inlets) can extend.
SatinObject This is the magic class that should be extended by objects that implement spawnable methods.
SharedObject A Satin shared object must be of a class that extends this SharedObject class.
 

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