Intel® Transactional Synchronization Extensions (Intel® TSX) is perhaps one of the most non-trivial extensions of instruction set architecture introduced in the 4th generation Intel® Cor
Tools to capture and replay in a deterministic manner x86 Linux program executions. Write repeatable analysis tools based on replay using the Pin API.
Intel® Parallel Studio XE is a very popular product from Intel that includes the Intel® Compilers, Intel® Performance Libraries, tools for analysis, debugging and tuning, tools for MPI and the Intel® MPI Library. Did you know that some of these are available for free? Here is a guide to “what is available free” from the Intel Parallel Studio XE suites.
If printf or fprintf functions cause transaction aborts, use Intel® Processor Trace as a work-around.