Design and Implementation of Parallel Make

Erik H. Baalbergen · 1988

ABSTRACT; make is the standard UNIX utility for maintaining programs. It has been used by UNIX programmers for almost l0 years and many UNIX programs nowadays are maintained by it. The strength of make is that it allows the user to specify how to compile program components, and that the system, after an update, is regenerated according to the speciflcation and with minimum number of recompilations. With the appearance of multiple processor systems, the time needed to "make " a program, or target, can be reduced effectively. Although the hardware provides parallelism, few tools are able to exploit this parallelism. The introduction of parallelism to make is the subject of this paper. We describe a parallel make and give an

Read the paper · More papers on PaperTik