← Back to context

Comment by dist-epoch

13 hours ago

I think Intel x86 had some hardware support for STM at some point. Not sure what's the status of that.

Disabled on most CPUs, plagued by security issues. I haven't used it but I assume debugging would be extremely painful, since any debug event would abort the transaction.

That's not software transactional memory, it's hardware transactional memory, and their design was not a good one.