27 September 2004 to 1 October 2004
Interlaken, Switzerland
Europe/Zurich timezone

Parallel compilation of CMS software

30 Sep 2004, 10:00
Coffee (Interlaken, Switzerland)


Interlaken, Switzerland

Board: 50
poster Track 3 - Core Software Poster Session 3


S. Schmid (ETH Zurich)


LHC experiments have large amounts of software to build. CMS has studied ways to shorten project build times using parallel and distributed builds as well as improved ways to decide what to rebuild. We have experimented with making idle desktop and server machines easily available as a virtual build cluster using distcc and zeroconf. We have also tested variations of ccache and more traditional make dependency analysis. We report on our test results, with analysis of the factors that most improve or limit build performance.

Primary authors

G. Eulisse (Northeastern University, Boston, MA, USA) L. Tuura (Northeastern University, Boston, MA, USA) S. Ashby (CERN) S. Schmid (ETH Zurich)

Presentation Materials