Difference between threads and cores?

threads are lines of code to be processed.
Cores are the hardware that processes the threads.

With a setup like module and HT, you can run two codes (threads) on 1 core at the same time, but at the cost of efficiency. You will not see much more than like 30% gain from these setups.

Basically, you will always see better performance from 4 threads on 4 cores, than from 4 threads on a HT dual core.
 
It's sorta like 2 cores would be 2 guys doing the work, each doing half. Then one core threaded would be like 1 guy and then the second only has one arm or something, he's still doing some, but nowhere near as good as 2 guys.
 
Thanks for ur explanation. Now i have Intel 3930k. Should I enabled the threads or cores or both. Which is better? Thanks in advance.
 
Why would you disable them? I think windows only loads 1 thread per core untill you're using more cores than you have, then it goes to the threads. So since like video editiong or 3d modeling uses every core, the cpu will be at 100%, but like a browser only uses 1 or 2 cores, so either the first or the first and the 3rd threads will be active, since the even numbers are the secondary threads
 
Back
Top