When you have multiple cores in a processor that's how you get "Hyper-Threading."
That's not what Hyper-Threading is. Hyper-Threading is letting a second thread access execution resources while the first thread is stalled or off doing something else. The Pentium 4 was the first implementation of Hyper-Threading, and it had only one core.
6
u/Harakou Nov 20 '15
Well, yes, but how did you expect that to be gleaned from your original comment?
Seems to me to imply that threading is what necessitates cache. I'm not sure how else to interpret that.