OpenMP provides a powerful, portable, and simple means of threading applications. In some cases, however, developers should choose the flexibility of native threading APIs. The guidelines in this article help to identify whether OpenMP is an appropriate choice for a given situation.
By now, many of you have heard of Intel® Transactional Synchronization Extensions (Intel® TSX).
This year marks the tenth anniversary of Intel® Threading Building Blocks (Intel® TBB).