Sciweavers

ICSM
2005
IEEE

Reducing Build Time through Precompilations for Evolving Large Software

14 years 6 months ago
Reducing Build Time through Precompilations for Evolving Large Software
Large-scale legacy programs take long time to compile, thereby hampering productivity. This paper presents algorithms that reduce compilation time by analyzing syntactic dependencies in fine-grain program units, and by removing redundancies as well as false dependencies. These algorithms are combined with parallel compilation techniques (compiler farms, compiler caches), to further reduce build time. We demonstrate through experiments their effectiveness in achieving significant speedup for both fresh and incremental builds.
Yijun Yu, Homayoun Dayani-Fard, John Mylopoulos, P
Added 25 Jun 2010
Updated 25 Jun 2010
Type Conference
Year 2005
Where ICSM
Authors Yijun Yu, Homayoun Dayani-Fard, John Mylopoulos, Periklis Andritsos
Comments (0)