TSX (Transactional Synchronization eXtensions) - набір інструкцій багатоядерного процесора, що забезпечує перенесення більшої частини завдань з розподілу ресурсів між його ядрами на апаратний рівень (у сам процесор). Без підтримки TSX процесором це реалізується головним чином операційною системою і програмами комп'ютера, тобто, на програмному рівні.
Інструкції TSX розроблені компанією Intel і вперше використані в архітектурі Haswell. Їх значення дуже істотне. По-перше, вони значно підвищують ефективність взаємодії ядер процесора між собою при здійсненні загального доступу до одних і тих же даних і в результаті збільшують загальну продуктивність комп'ютера. По-друге - знімають частину складної роботи з плечей розробників програмного забезпечення.
TSX складається з двох компонентів: Restricted Transaction Memory (RTM) - набору інструкцій, за допомогою якого програміст може почати, закінчити і перервати транзакцію; Hardware Lock Elision (HLE) - вводить префікси, які ігноруються процесорами без підтримки TSX.

Transactional Synchronization Extensions
(TSX)
15.05.2017 р.