Differences between revisions 4 and 5
Revision 4 as of 2011-03-21 23:08:46
Size: 477
Editor: PaulBoddie
Comment: Try out the InterWiki support!
Revision 5 as of 2011-03-27 20:10:12
Size: 619
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Distutils2 currently performs all build steps strictly sequentially. For compute-expensive steps, such as compiler invocations, it would be useful to perform builds in parallel - in particular, if the system has multiple CPUs. This project should create an infrastructure in distutils for parallel builds, and provide the user a way to integrate this feature into a larger build process (such as Python's build process itself). Distutils2 currently performs all build steps strictly sequentially. For compute-expensive steps, such as compiler invocations, it would be useful to perform builds in parallel - in particular, if the system has multiple CPUs. This project should create an infrastructure in distutils for parallel builds, and provide the user a way to integrate this feature into a larger build process (such as Python's build process itself). Students considering this project should familiarize themselves with the [[http://mad-scientist.net/make/jobserver.html|GNU make jobserver]].

Distutils2 currently performs all build steps strictly sequentially. For compute-expensive steps, such as compiler invocations, it would be useful to perform builds in parallel - in particular, if the system has multiple CPUs. This project should create an infrastructure in distutils for parallel builds, and provide the user a way to integrate this feature into a larger build process (such as Python's build process itself). Students considering this project should familiarize themselves with the GNU make jobserver.

Bug report to track work on this: 5309

ParallelDistutils (last edited 2011-03-27 20:10:12 by MartinvonLoewis)

Unable to edit the page? See the FrontPage for instructions.