Henry Vermaak wrote:
On Tue, Mar 05, 2013 at 07:26:19PM +0100, Daniël Mantione wrote:

Op Tue, 5 Mar 2013, schreef Mark Morgan Lloyd:

I've not had an opportunity to try this, but my understanding is
that on a Sun E10K with something like 256 400MHz processors the
Linux kernel built in around 20 seconds. I've had it build in
about 3 minutes on a system with 16x 80MHz processors, but that
was in the days of kernel 2.2 and there was probably less than
half today's number of files involved.
Well... I put that into question. I don't have a 256 core system,
but I have a quad Opteron 6376 system, 64 cores @ 2.4 GHz is quite a
bit of compute power. Compiling kernel 3.3.2:

[root@node016 linux-3.3.2]# time make -j 64

...

real    1m54.823s
user    77m14.178s
sys     11m32.109s

Damn.  My custom config kernel compiles stable kernels in 3-5 minutes on
a quad core Xeon, which isn't bad.  Did you build with the standard
config?

Noting that for this test to be valid you obviously have to start from e.g. make clean and might usefully consider a reboot to make sure that all caches are empty.

My point however was that a kernel build parallelises to very good effect, even where each processor is "implausibly slow" by today's standards.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to