I recently followed some online documents about parallel computing in C++. However, it seems confusing considering several available technics. As I know, there are:
- parallel (for ex: parallel_for)
- amp (seems only using graphic card)
- maybe others...
I am sure if people created them that means they have each one some special points. Could anyone expert in this area please explain the difference between them (when do we use which one, specificities, data structure limit, performance...)?