2 ms·
One reason is that our thinking process is inherently serial and we do really badly at multitasking naturally. At least those involving deliberate thought. And
by Santosh83 9y ago
One reason is that our thinking process is inherently serial and we do really badly at multitasking naturally. At least those involving deliberate thought. And our programs are almost an extension of our way of thinking, so we will have to push the boundaries of how we think and model systems in our mind before we can build excellent parallel programming languages. Not that it isn't being done, but the weight of the "serial" legacy is long...
- monocasa 9y agoIt's not just our thought process; there are upper limits to the gains from increased parallelism. https://en.wikipedia.org/wiki/Amdahl%27s_law https://en.wikipedia.org/wiki/Amdahl%27s_law