Re:Ask HN: Why are modern Intel CPUs not getting a lot more ...
by PaulHoule on Wednesday August 17, 2016 @08:19AM
(#12304086)
Memory bandwidth is another issue. What people forget in the recent deep learning pissing match between Intel and nvidia is that memory bandwidth limits mean the difference between optimized CPU, GPU and FPGA systems is not that much.
[ Parent
| on HN ]
Re:Ask HN: Why are modern Intel CPUs not getting a lot more ...
by wyldfire on Wednesday August 17, 2016 @09:19AM
(#12304416)
Memory bandwidth is the issue for scaling CPU cores. Very, very few problems can saturate 32 cores worth of computational work with the N-channel DDR memory, so there's no reason to design a Xeon or Opteron with more than that many. There may be challenges related to N-way cache coherency too.
> memory bandwidth limits mean the difference between optimized CPU, GPU and FPGA systems is not that much.
Well, not really -- the enormous memory throughput of GDDRx is much of what's fueled the growth in the GPGPU market over the last decade.
Re:Ask HN: Why are modern Intel CPUs not getting a lot more ...
by conjectures on Wednesday August 17, 2016 @09:20AM
(#12304423)
It totally depends on your algo. If you play to the GPUs strengths it will own CPU through pure additional grunt, but you have to design for it.