I'm leaning towards the non-K version, but do these features help in parallels or fusion. What do they do and what situations would they be useful to have in?
If TSX takes off in the future, a 4770 @ 3.4 GHz will be faster than a 4770K @ 4.8 GHz...
Intel said:Intel TSX targets a certain class of shared-memory multi-threaded applications; specifically multi-threaded applications that actively share data. Intel TSX is about allowing programs to achieve fine-grain lock performance without requiring the complexity of reasoning about fine-grain locking.
However, if there is high data contention the algorithm would need to change in order to have an opportunity for high scalability. There are no magic bullets that can solve the problem, since true high data contention implies that the algorithm is effectively serialized.
I definitely agree. It might be even more than 2 years given that Intel was stupid enough to fuse off TSX from many of its chips so that many developers won't bother even investigating it. I bought 4770K, I'll let others investigate the benefits of TSX.TSX is not worth worrying about for at least a couple of years.
Haven't all the finest devs migrated to the mobile market? Who cares about desktop, really.Forget TSX ... just compare it to the situation of AVX ... AVX is in the market since SandyBridge and how many applications are coded for it?