[LLVMdev] RFC: Upcoming Build System Changes

John Criswell criswell at illinois.edu
Tue Nov 1 17:01:40 PDT 2011


Dear All,

We have a new 32 core machine, so I ran some numbers.  These results are 
for compiling all of LLVM and Clang in a Debug build from scratch.  The 
first number is the -j argument to make, and the rest is the result of 
the bash builtin time command.

2:  1612.950u 161.293s 15:04.92 196.0%       0+0k 0+0io 0pf+0w

4:  1624.101u 164.121s  8:00.74 371.9%       0+0k 0+0io 0pf+0w

8:  1657.272u 176.211s  4:35.31 665.9%       0+0k 0+0io 0pf+0w

16: 1681.512u 189.706s  2:48.96 1107.4%      0+0k 0+0io 0pf+0w

32: 1698.817u 209.073s  2:02.88 1552.6%      0+0k 0+0io 0pf+0w


The processors are Intel(R) Xeon(R) CPU E7- 8837  @ 2.67GHz.

Note that I had two other processes running, so 2 cores were unavailable 
throughout the -j32 build.

I did not use CMake but the standard autoconf + Makefile build.

Not sure if this helps, but here it is, for what it's worth.

-- John T.




More information about the llvm-dev mailing list