Difference between revisions of "Build Environment Effort/Scalability"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Created page with '{{Build Environment Effort}} __TOC__ = Parallelization in the current build process = = Measure Configuration = Hardware: * System: Sun Ultra 24 * CPU: Intel(R) Core(TM)2 Quad …')
 
m
Line 25: Line 25:
  
 
<center>[[Image:Build_Environment_Effort_Scalability_Cpuusep9p1.png]]</center>
 
<center>[[Image:Build_Environment_Effort_Scalability_Cpuusep9p1.png]]</center>
 +
 +
And here is the timeline: [[Media:Build_Environment_Effort_Scalability_Timelinep9p1.pdf|P9 P1 Timeline]]
  
 
=== parallelization by build.pl and dmake ===
 
=== parallelization by build.pl and dmake ===
Line 31: Line 33:
  
 
<center>[[Image:Build_Environment_Effort_Scalability_Cpuusep4p4.png]]</center>
 
<center>[[Image:Build_Environment_Effort_Scalability_Cpuusep4p4.png]]</center>
 +
 +
And here is the timeline: [[Media:Build_Environment_Effort_Scalability_Timelinep4p4.pdf|P4 P4 Timeline]]

Revision as of 15:06, 28 October 2009

Edit.png

Build Environment Effort

Quick Navigation

About this template


Parallelization in the current build process

Measure Configuration

Hardware:

  • System: Sun Ultra 24
  • CPU: Intel(R) Core(TM)2 Quad CPU Q9650 @ 3.00GHz
  • RAM: 8GB
  • FS: ext3 relatime 224GB partition filled 90%

Software:

  • OS: Ubuntu Linux 9.04
  • Compiler: gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3
  • Configure: ./configure --with-use-shell=bash --with-system-libs --without-system-jars --without-system-icu --without-system-agg --without-system-lpsolve --without-system-mspack --disable-mozilla
  • Source: DEV300_m62

Results

no parallelization

A build --all took 11281 seconds (3:08:01 hours). Thus the theoretical ideal build time on this four-way system should be 2821 seconds (0:47:01 hours).

only parallelization by build.pl

A build --all -P9 took 3429 seconds (0:57:09 hours). Compared to the theoretical shortest build time this an overhead of 21.5%. Here is a graphic showing how much of the build time is spend with a given number of parallel dmake processes:

Build Environment Effort Scalability Cpuusep9p1.png

And here is the timeline: P9 P1 Timeline

parallelization by build.pl and dmake

A build --all -P4 -- -P4 took 2820 seconds (0:54:40 hours). Compared to the theoretical shortest build time this is an overhead of 16.3%. Here is a graphic showing how much of the build time is spend with a given number of parallel dmake processes:

Build Environment Effort Scalability Cpuusep4p4.png

And here is the timeline: P4 P4 Timeline

Personal tools