Difference between Logical Processors and Cores?

Garrett_mon

Reputable
Jan 2, 2016
5
0
4,510
Hi,
I was looking at the Performance tab on Task Manager when I came across "Logical processors" and "cores" listen under "CPU". What does this mean? My processor is an AMD Athlon X4 860K (clocked at stock). It says that I have two cores and four logical progressors, shouldn't I have 4 cores? What do these terms actually mean?
 
Solution
In windows task manager with amd cpu's, windows reports each module as a 'core'. A module on an amd cpu like that one consists of 2 physical cores per module so you still have 4 physical cores. That's why you're only seeing 2 'cores' when you should have 4, you do have 4 cores.

Amd and intel have a different approach to cores and their resources. Amd likes to group them into a 'module' where 2 physical cpu cores share a number of resources where intel has a separate set of resources for each individual core. Not as much data sharing going on. Amd's modules aren't the same as intel's hyper threading which is where a single core acts similar to 2. A hyper threaded i3 is truly a dual core cpu and due to the hyper threading 'acts' as 4. An...
In windows task manager with amd cpu's, windows reports each module as a 'core'. A module on an amd cpu like that one consists of 2 physical cores per module so you still have 4 physical cores. That's why you're only seeing 2 'cores' when you should have 4, you do have 4 cores.

Amd and intel have a different approach to cores and their resources. Amd likes to group them into a 'module' where 2 physical cpu cores share a number of resources where intel has a separate set of resources for each individual core. Not as much data sharing going on. Amd's modules aren't the same as intel's hyper threading which is where a single core acts similar to 2. A hyper threaded i3 is truly a dual core cpu and due to the hyper threading 'acts' as 4. An xf 860k is truly a quad core in the sense it has 4 physical compute cores but because of the shared resources/module grouping amd does windows sees the module as only a single core.
 
Solution