Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Can someone explain to me what's the benefits of Intel's Transactional Synchronization Extensions (TSX) instruction set architecture?

The simplest explanation I could find was here, but I still don't understand the benefits to me as a developer. Does it mean that if I'm using a supporting processor, a compiler with TSX support (gcc >=4.7) will produce native code that makes use of TSX instructions to improve performance of any multithread application that uses spinlocks?

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.