Mensajes en el blog

Coarse-grained locks and Transactional Synchronization explained

Coarse-grained locks, and the importance of transactions, are key concepts that motivate why Intel Transactional Synchronization Extensions (TSX) is useful.  I’ll do my best to explain them in this

Autor James R. (Blackbelt) Última actualización 10/03/2019 - 22:08
Mensajes en el blog

Transactional Synchronization with Intel® Core™ 4th Generation Processor

Intel has released details of Intel® Transactional Synchronization Extensions (Intel® TSX) for the future multicore processor code-named “Haswell”.

Autor James R. (Blackbelt) Última actualización 23/07/2019 - 09:14
Mensajes en el blog

Exploring Intel® Transactional Synchronization Extensions with Intel® Software Development Emulator

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

Autor Roman Dementiev (Intel) Última actualización 06/07/2019 - 17:00
Mensajes en el blog

Intel® Transactional Synchronization Extensions (Intel® TSX) profiling with Linux perf

Intel® TSX exposes a speculative execution mode to the programmer to improve locking performance.. Tuning speculation requires heavily on a PMU profiler.

Autor Andreas Kleen (Intel) Última actualización 04/07/2019 - 17:00
Mensajes en el blog

Using HLE and RTM with older compilers with tsx-tools

To use HLE/RTM to improve lock scalability the lock library needs to be enabled.

Autor Andreas Kleen (Intel) Última actualización 14/06/2017 - 13:26
Mensajes en el blog

Web Resources About Intel® Transactional Synchronization Extensions

A list useful technical resources related to Intel® Transactional Synchronization Extensions (Intel® TSX)
Autor Roman Dementiev (Intel) Última actualización 23/07/2019 - 09:12
Mensajes en el blog

Monitoring Intel® Transactional Synchronization Extensions with Intel® PCM

After applying a new technology (a new processor, a hardware accelerator, a new instruction, etc) besides measuring the immediate performance delta one requires a method to verify that this technol

Autor Roman Dementiev (Intel) Última actualización 04/07/2019 - 17:00
Mensajes en el blog

TSX fallback paths

The need for fallback paths
Autor Andreas Kleen (Intel) Última actualización 14/06/2017 - 13:26
Mensajes en el blog

Fun with Intel® Transactional Synchronization Extensions

By now, many of you have heard of Intel® Transactional Synchronization Extensions (Intel® TSX).

Autor Última actualización 04/07/2019 - 17:00
Mensajes en el blog

Transactional memory support: the speculative_spin_mutex

Intel recently released the 4th Generation Intel® Core™ processors, which have Intel® Transaction

Autor Última actualización 28/05/2018 - 18:30