Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by mpweiher on Thursday June 22, 2017 @12:05PM
(#14613192)
Not just that, for many, many applications these days, latency and predictability are more important than throughput.
And throughput is actually easier (see: Latency Lags Bandwidth). So we're often/usually getting help with the less important problem that's easier to solve, while at the same time making the more important and harder problems more difficult.
YMMV.
If an optimizing compiler can reduce code size by 50%, that's extremely useful, and as opposed to throughput optimization for which perhaps only a few small methods matter, for code size the whole program matters, so humans can't compete with compilers there.