(This work was done by Vivek Lingegowda during his internship at Intel.)
Intel® TSX exposes a speculative execution mode to the programmer to improve locking performance.. Tuning speculation requires heavily on a PMU profiler.
This is a first post in a series of posts about parallel programming with
Tim Mattson (Intel) has authored an extensive series of excellent videos as in introduction to OpenMP*.
This post continues a series of articles that describes the opencl_node, a new node available in the Intel® Threading Building Blocks (Intel® TBB) library since version 4.4 Update 2.