[cfe-dev] parallel C++

Bruce Hoult via cfe-dev cfe-dev at lists.llvm.org
Tue Nov 27 13:08:07 PST 2018


On Tue, Nov 27, 2018 at 9:41 AM Edward Givelberg via cfe-dev <
cfe-dev at lists.llvm.org> wrote:

> Troy,
>
> "Multi-core CPUs are a dead end" is not a sensationalist statement.
> Multi-core CUs are limited to about a dozen cores. Nobody knows how to
> program CPUs with 1000 cores.
>

I know from personal testing that building LLVM with ninja scales well to
at least the 96 cores on a Cavium ThunderX Aarch64 server.

In x86 land, going from a  m5.12xlarge (48 thread, 8m05s) to a m5.24xlarge
(96 thread, 6m40s) gives only about a 20% boost, but it scales almost
linearly (maintains constant cost on AWS around $0.30 to $0.35) from a
single thread instance up to a 48 thread instance.

Yes, 1000 cores is more of a challenge.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20181127/014b3470/attachment.html>


More information about the cfe-dev mailing list