P O R C H :    P O R T A B L E   C H E C K P O I N T   C O M P I L E R


Porch is a source-to-source compiler that translates C programs into semantically equivalent C programs which are capable of saving and recovering from portable checkpoints. These portable checkpoints can be transferred in heterogeneous computer networks such as the Internet, and may be restarted on binary incompatible machines. Porch provides a simple way to enhance programs by adding functionalities for portability and fault-tolerance.

Porch has been tested on the following systems:


D O W N L O A D    H E R E

... the first beta release of Porch: porch-1.0.tar.gz

The Porch User's Guide includes installation instructions:


Porch-1.0 is most conveniently compiled with the GNU C compiler. Also, if you don't want to rewrite all Makefiles, use the GNU make utility. You can obtain this software for free:


B A C K G R O U N D    I N F O R M A T I O N


Acknowledgements:

This work has been supported by DARPA Grant N00014-94-1-0985 as part of the Cilk project.


Contact Information:

Volker Strumpen
MIT Laboratory for Computer Science
545 Technology Square, NE43-226
Cambridge, MA 02139
Phone: +1-617-253-1531
Fax: +1-617-253-0415
email: strumpen@theory.lcs.mit.edu

Last updated: $Date: 1998/05/24 17:55:48 $ by $Author: strumpen $