Wednesday 28 March 2018

cpu usage - What does "thread" mean as related to CPUs?




Possible Duplicate:
What are threads, and what do they do in the processor?



I know a process can have multiple threads, on my Windows 7 machine each process has over 10 threads in avg.


But what does thread mean in terms of CPUs. Here it says my CPU has actually 4 CPUs AND 8 threads. When I open my task manager I see the usage of each of the 8 threads, but what is a thread?



Answer



Intel are talking about something different from the normal process threads.


They are talking about their "Hyper-Threading" technology that allows the cores in the CPU to each perform the work of (almost) two.



Hyper-threading works by duplicating certain sections of the processor—those that store the architectural state—but not duplicating the main execution resources. This allows a hyper-threading processor to appear as two "logical" processors to the host operating system,



(Wikipedia)



Hyper-Threading … delivers two processing threads per physical core.



(Intel)


No comments:

Post a Comment

Where does Skype save my contact's avatars in Linux?

I'm using Skype on Linux. Where can I find images cached by skype of my contact's avatars? Answer I wanted to get those Skype avat...