PGMAKE: A Portable Distributed Make System (1994)
Abstract:
We describe pgmake, which extends the GNU project's make utility to support distributed job execution using the Parallel Virtual Machine (PVM) package from Oak Ridge National Laboratory. These two packages were chosen because of their high level of portability to di#erent architectures, free source code distribution policy and availability to the public. Using medium-sized farms of modest performing workstations, our system has achieved software build times faster than expensive high-speed uni- and multiprocessors. The highly portable code addditions make this implementation easy to port among various platforms. 1
Citations
| 313 | Network Time Protocol (version 3) specification, implementation and analysis – Mills - 1992 |
| 264 | Make—A program for maintaining computer programs. Software— Practice and Experience 9 – FELDMAN - 1979 |
| 18 | The Fourth Generation Make – Fowler - 1985 |
| 14 | et al., \Design and implementation of the Sun Network File System – Sandberg - 1985 |
| 8 | GNU Make: A Program for Directing Recompilation. Free Software Foundation – Stallman, McGrath - 1993 |
| 6 | Amd --- The 4.4 BSD Automounter – Pendry, Williams - 1995 |
| 5 | Parmake and Dp: Experience with a Distributed, Parallel Implementation of make – Roberts, Ellis - 1987 |
| 4 | Sunderam PVM: A Framework for Parallel Distributed Computing Concurrency – S - 1990 |
| 1 | Baalbergen The Design and Implementation of Parallel Make – H - 1988 |
| 1 | Boor Customs - A Load Balancing System – de - 1987 |
| 1 | Boor Pmake - A Parallel Make – de - 1987 |

