资 源 简 介
Pigasus is a programming language designed to facilitate the process of distributing executable binaries or scripts to multiple machines over an arbitrary network for parallel execution as well as easily providing the input to and retrieving the output from these concurrently running tasks. An initial version of the language is currently ready.
For a quick overview of our language and its purpose, check out the presentation we gave in class: http://www1.cs.columbia.edu/~aho/cs4115/lectures/09-04-27_Pigasus.pdf
Installation
To install, simply checkout the source from SVN. Add the src path to your PATH environment variable (so you can easily call the compiler `pig").
If I remember correctly, the system requirements are as follows.
Host Machine:
* posix (we developed and tested on Ubuntu 8.04/8.10/9.04).
* g++
* bash
* expect
* lex/bison
* ssh
* svn (just to check out the code)
Remote Machines:
* same