4 cores on 8 core cpu

Aedan929

Honorable
Apr 26, 2015
135
0
10,690
I know I have an 8 core cpu AMD FX 8370, device manager show 8 cores but task manager only says 4 cores!? Do I actually have 8 cores?

It also says 8 logical cores what does this mean?
 
Solution
its an 8 core 4 module part. and its not the same thing as inte cpu's with hyperthreading.
it has 8 seperate logic cores which are attached in pairs to a floating point maths core. these three components and some other bits and bobs go together to create 1 module.
add 4 modules together and you have an 8 core cpu.

basically windows is mis-describing the 4 cores in name. they should be refereed to as modules but some lazy programmer cant be bothered to fix it.
.
its an 8 core 4 module part. and its not the same thing as inte cpu's with hyperthreading.
it has 8 seperate logic cores which are attached in pairs to a floating point maths core. these three components and some other bits and bobs go together to create 1 module.
add 4 modules together and you have an 8 core cpu.

basically windows is mis-describing the 4 cores in name. they should be refereed to as modules but some lazy programmer cant be bothered to fix it.
.
 
Solution
^ Although it's true that AMD modules are much closer to two cores each than an Intel core + hyperthread, Windows calls it "4 cores" for the same reason - AMD hardware threads share resources. If a thread gets scheduled on cores 0 and 1, there will be a performance loss, since cores 0 and 1 are both on the same module, and both threads are sharing some of the same hardware.

I'd accept "lazy programming", they could create a new name for it, they're just reusing the same nomenclature as with Intel hardware, because threads have to be scheduled in the same way as with a hyperthreaded CPU.

 


So I do have an 8 core cpu I wasnt like scammed or anything?