4 ms·
Yeah! And there is definitely value in certain domains for having predictable performance. On the other hand, giving up that control and designing languages wh
by AgentOrange1234 4y ago
Yeah! And there is definitely value in certain domains for having predictable performance.
On the other hand, giving up that control and designing languages where more automatic optimizations are possible also seems really great. A lot of programming shouldn’t be concerned with low level perf anymore.
- hansvm 4y agoThat's a really hard thing for a compiler to predict though. I recently got a 2x performance boost just by switching to an array of struct of array representation (making the cache lines have more data that actually matters), and the only reason it made a difference was the access pattern of a mildly non-trivial algorithm acting on that data (not hard per se, but definitely hard for a compiler to optimize through).