Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

Resources about Intel® Transactional Synchronization Extensions (Intel TSX)

Roman_D_Intel
Employee
602 Views

Hi,

you might find this collection of technical material about Intel TSX instructions useful: http://www.intel.com/software/tsx

By a suggestion from some senior forum contributors I am making this post sticky.

Best regards,

Roman

0 Kudos
6 Replies
levicki
Valued Contributor I
602 Views

Here is what people say about transactional memory and some other IA features in comments on recently published Haswell reviews on the Internet:

I read with some concern that the TSX instructions aren't going to be available on all SKUs. This is the main thing that I've been looking forward to on Haswell! Not providing the capability across the family is reminiscent of the 486SX/DX debacle. TSX could be huge for game physics as it would allow for far more consistent scaling. I know it is supposed to be backwards compatible, but what's the point of coding to it if it isn't always there?

I am not sure if the assertion about game physics is true, but the following reply touches one very important point:

And as you say (and like with VT-d or other tech) I think Intel is being stupid and self-defeating by trying to make it an artificial differentiator. Unlike general basics of a chip such as clock rate, cache, hyperthreading or raw execution resources these sorts of features are only as valuable as the software that's coded for them, and nothing kills adoption amongst developers like "well maybe it'll be there but maybe not."

I think they have a point and that someone higher up in product design division should know about it.

0 Kudos
bronxzv
New Contributor II
602 Views

Igor Levicki wrote:

Here is what people say about transactional memory and some other IA features in comments on recently published Haswell reviews on the Internet:

I read with some concern that the TSX instructions aren't going to be available on all SKUs. This is the main thing that I've been looking forward to on Haswell! Not providing the capability across the family is reminiscent of the 486SX/DX debacle. TSX could be huge for game physics as it would allow for far more consistent scaling. I know it is supposed to be backwards compatible, but what's the point of coding to it if it isn't always there?

I am not sure if the assertion about game physics is true, but the following reply touches one very important point:

And as you say (and like with VT-d or other tech) I think Intel is being stupid and self-defeating by trying to make it an artificial differentiator. Unlike general basics of a chip such as clock rate, cache, hyperthreading or raw execution resources these sorts of features are only as valuable as the software that's coded for them, and nothing kills adoption amongst developers like "well maybe it'll be there but maybe not."

I think they have a point and that someone higher up in product design division should know about it.

thank you to raise the issue here, I have remarked a lot of bad press too, a typical example here : http://forums.anandtech.com/showthread.php?t=2323577

0 Kudos
Bernard
Valued Contributor I
602 Views

>>>TSX could be huge for game physics as it would allow for far more consistent scaling.>>>

It could be helpful in general multithreaded programming.

0 Kudos
andysem
New Contributor III
602 Views

The lack of TSX in 4xxxK CPUs is one major reason I'm hesitating to upgrade to Haswell. Releasing top-level CPUs without this feature and middle-range CPUs with it is absolute nonsense, IMHO.

0 Kudos
Sergio_J__C_
Beginner
602 Views

what type of information? manuals? tutorials? blogs?

0 Kudos
D__Hugh_R_
Beginner
602 Views

A couple of years ago, I actually bought a Haswell processor (i7-4770) just to get TSX.  Then a firmware update took it away.  I feel a little cheated.

0 Kudos
Reply