3 ms·
I make 'parallel' stuff for living and I sort of agree. Often optimizing your code is better choice than going parallel. Compact code can fit into single CPU ca
by qwerta 12y ago
I make 'parallel' stuff for living and I sort of agree. Often optimizing your code is better choice than going parallel. Compact code can fit into single CPU cache which brings huge performance boost.
On other side parallel programming does not have to be hard. Fork-Join framework in Java and parallel collections in Java 8, are trivial to use and scale vertically pretty well.
And finally I think there is not actual demand for parallel programming. 99% computers have 4 cpus or less. GPUs are useless for most tasks. I have prototype of my program which scaled well to 20 cores, but nobody is interested.