Performance numbers
Its been a while since we had some performance numbers and there were recently some questions about how current build time compared to previous numbers.
On my 12 core system, build time for qemux86 from scratch is ~42 minutes. This compares favourably with previous numbers from that system. Interestingly, switching to qemumips resulted in a build time of 43 minutes in the same tmpdir suggesting that the native part of the bootstrap process isn't the bottleneck.
On the quad core (the system used for many of the previous numbers I'd provided), build time for qemux86 was 105 minutes which again is roughly consistent with where things were for 1.1.
So things haven't changed much recently which is as I'd expect. We haven't seen many performance related patches but its good to know things aren't regressing either.
Cheers,
Richard
Hi Richard,
Quoted 10 lines · Richard Purdie
Its been a while since we had some performance numbers and there were recently some questions about how current build time compared to previous numbers.
On my 12 core system, build time for qemux86 from scratch is ~42 minutes. This compares favourably with previous numbers from that system. Interestingly, switching to qemumips resulted in a build time of 43 minutes in the same tmpdir suggesting that the native part of the bootstrap process isn't the bottleneck.
Quoted 4 lines
On the quad core (the system used for many of the previous numbers I'd provided), build time for qemux86 was 105 minutes which again is roughly consistent with where things were for 1.1.
what are your settings (PARALLEL_MAKE & BB_NUMBER_THREADS) used in both cases ?
Thanks
Eric
Signature · 1 line
http://eukrea.com/en/news/104-2012
Quoted 15 lines · Eric Bénard
Hi Richard,
Quoted 10 lines · Richard Purdie
Its been a while since we had some performance numbers and there were recently some questions about how current build time compared to previous numbers.
On my 12 core system, build time for qemux86 from scratch is ~42 minutes. This compares favourably with previous numbers from that system. Interestingly, switching to qemumips resulted in a build time of 43 minutes in the same tmpdir suggesting that the native part of the bootstrap process isn't the bottleneck.
Quoted 6 lines
Quoted 4 lines
On the quad core (the system used for many of the previous numbers I'd provided), build time for qemux86 was 105 minutes which again is roughly consistent with where things were for 1.1.
what are your settings (
PARALLEL_MAKE&BB_NUMBER_THREADS) used in both cases ?
And what's the target in your tests?
My quad core does core-image-minimal-mtdutils for qemux86* from scratch in ~ 100 minutes.
Cheers,
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Quoted 20 lines · Martin Jansa
Quoted 19 lines · Eric Bénard
Hi Richard,
Quoted 14 lines · Richard Purdie
Its been a while since we had some performance numbers and there were recently some questions about how current build time compared to previous numbers.
On my 12 core system, build time for qemux86 from scratch is ~42 minutes. This compares favourably with previous numbers from that system. Interestingly, switching to qemumips resulted in a build time of 43 minutes in the same tmpdir suggesting that the native part of the bootstrap process isn't the bottleneck.
On the quad core (the system used for many of the previous numbers I'd provided), build time for qemux86 was 105 minutes which again is roughly consistent with where things were for 1.1.
Quoted 7 lines
Quoted 2 lines
what are your settings (
PARALLEL_MAKE&BB_NUMBER_THREADS) used in both cases ?And what's the target in your tests?
My quad core does core-image-minimal-mtdutils for qemux86* from scratch in ~ 100 minutes.
Sorry, I should have said. Both are for building core-image-sato which is what I usually use as the benchmark. The quad core is running 8 bb threads and 4 parallel make. The 12 core was set to 48/48 but anything over 24 gives the build time above and this is effectively "unlimited" as it very rarely hits 48 tasks in parallel.
Cheers,
Richard
Quoted 6 lines · Richard Purdie
On my 12 core system, build time for qemux86 from scratch is ~42 minutes. This compares favourably with previous numbers from that system. Interestingly, switching to qemumips resulted in a build time of 43 minutes in the same tmpdir suggesting that the native part of the bootstrap process isn't the bottleneck.
are these both build from scratch or did mips use the native parts previously generated by x86
I have also seen mips take a bit of more time. I think it could be owed to toolchain.
Quoted 9 lines · Khem Raj
Quoted 6 lines · Richard Purdie
On my 12 core system, build time for qemux86 from scratch is ~42 minutes. This compares favourably with previous numbers from that system. Interestingly, switching to qemumips resulted in a build time of 43 minutes in the same tmpdir suggesting that the native part of the bootstrap process isn't the bottleneck.
Quoted 4 lines
are these both build from scratch or did mips use the native parts previously generated by x86
I have also seen mips take a bit of more time. I think it could be owed to toolchain.
It used the native bits already generated so yes, it could be toolchain speed differences...
Cheers,
Richard