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
Employé
2 118 Visites

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 Compliments
6 Réponses
levicki
Précieux contributeur I
2 118 Visites

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 Compliments
bronxzv
Nouveau contributeur II
2 118 Visites

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 Compliments
Bernard
Précieux contributeur I
2 118 Visites

>>>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 Compliments
andysem
Nouveau contributeur III
2 118 Visites

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 Compliments
Sergio_J__C_
Débutant
2 118 Visites

what type of information? manuals? tutorials? blogs?

0 Compliments
D__Hugh_R_
Débutant
2 118 Visites

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 Compliments
Répondre