A Case Against Blind Use of C++ Parallel Algorithms

A Case Against Blind Use of C++ Parallel Algorithms

C++ parallel algorithms are great, right? Well, not quite. While they can be useful in some cases, they miss the point of what it means to have a proper concurrency design, at least for multi-threaded processing. They give one the false sense of comfort that good parallelism can be achieved by adding a parameter to a couple of algorithmic functions.

As with most of the later articles, this was published in Overload.

Keep truthing!

LucTeo's Picture

About LucTeo

Lucian Radu Teodorescu holds a PhD in programming languages, and is a Software Architect at Garmin International. He likes challenges; and understanding the essence of things (if there is one) constitutes the biggest challenge of all.

Cluj-Napoca, Romania lucteo.github.io

Comments