i7 Haswell TSX vs Hyperthreading

Cosli

Honorable
Oct 1, 2013
3
0
10,510
I am on way to my first desktop. I want to use it only for scientific reasons, simulations, some browsing and maybe movies. Til now I had only laptops, lenovo and toshiba. I am wondering what is the difference between e.g i7 4770 with tsx and 4770K. TSX is for multithread applications but that s not also what hyperthreading is about?

Thank you in advance.

P.S. I have spent many hours seeking for a detailed explanation or info that could lead me to an answer. Yet, I have learnt so many things about memories, pci, mobos. Its like writing a paper :)

P.S.2 Depending on your answer i ll buy cpu. Between gigabyte z87 hd3 and z87 ud5h? I won t have more than 2 drives and probaly not even a gpu at least for now. Maybe later i ll buy one depending on my financial. Furthermore, I want to connect the pc to my lg42ls5600 as dedicated pc screen.
 

clutchc

Titan
Ambassador
TSX is a new instruction added to Haswells. Hyper-threading is having each core process 2 instructions during the same clock cycle. They are two different things. Pretty much unrelated to each other. The Haswells should have both. The "K" at the end of the processor designation mean it has an unlocked clock multiplier for easy overclocking. Again, not related to the other items.
 

Cosli

Honorable
Oct 1, 2013
3
0
10,510
Do we know the benefit of these instructions? I read somewhere that is a key feature but how much does it affect performance? I mention the ....K cpu because they do not have these commands included.
 

Cosli

Honorable
Oct 1, 2013
3
0
10,510
Thanks for the link clutchc. It was a good one to start with. Another useful link is http://www.makelinux.net/ldd3/chp-5-sect-6. A little bit historic explanation and practical too. In general, if somebody wants to find more information about it google the phrase "Fine-grained versus Coarse-grained".

Could also someone please answer my P.S.2 question about the motherboard? I think for what I want hd3 is more than enough since I won t do any over clocking or a very small one of 300-400Mhz.