4 ms·
How will this affect the programmers reading HN today in the future? For programming where high performance really matters (throughput not latency), adoption f
by ilzmastr 11y ago
How will this affect the programmers reading HN today in the future?
For programming where high performance really matters (throughput not latency), adoption for parallel frameworks/languages like CUDA has been a no brainer, and people have embraced the new parallel programming model.
Since major speedups in consumer chips today are about adding parallelism (Intel AVX), versus the clock speedup of a decade ago and earlier...
What does HN think about mainstream effects? Will there be a noticeable migration to less computationally wasteful or less sequential languages/frameworks when mainstream applications increase their hunger for compute resources?
p.s.
(I'm assuming that the average application's future equivalent/spawn needs more and more computational resources, either bc of more load from customers using it, or because it gets more complex and ambitious as the space of applications gets more complex in the future)
- pjc50 11y agoThe immediate future is probably: - frameworks continue to waste resources in order to reduce perceived time-to-market from adopting that framework. - speech recognition has already shifted to the "cloud". Other more computationally intensive apps will also be run in the cloud, resisting piracy and enabling surveillance. - developers will add more virtualisation layers. - nobody will solve the IoT security or interop problems, but nonetheless the number of tiny not very powerful processors with radios will increase. ARM will ship their trillionth core.