amd fx-series cpu explained in lamens terms

Sylvethter

Reputable
Oct 23, 2015
2
0
4,510
i have been google-ing a lot more than i have the patience for, hoping for a simple, even if long, explanation for a couple of things. 1 being if my fx-9370 is an actual 8 core cpu, or if its a quad core with some sort of amd's version intel's hyper threading that they used on early gens of the i7 to make it look and act in windows as an 8 core. do i have 8 physically separate cores, or do i have 4 with 2 logical cores per?
the second thing i came across in my search is all the names like vishera and bulldozer and piledriver, and from what i have read tonight, what i thought about the meaning behind all those names was not accurate. so an explanation for that that i can understand would be awesome as well.
 
Solution
I'm not an expert, but here's my understanding of it:
AMDs Bulldozer architecture (and subsequent revisions, such as Piledriver), are based on CPU modules, each of which has 2 physical cores. A 9370 would have 4 modules. Each module has 2 of most of the components that make up a core, in order to form 2 cores. But there is only a single instance of a few components, such as the FPU (floating point unit), per module, which are shared by both cores. This is why some people say they're not true octo-cores. However, given that the most common CPU operations are integer operations (that don't use the FPU), they should act like 'real' octo-cores in most situations.

This is apparently different than the Simultaneous Multithreading (SMT) that...

kneeproblems

Reputable
Feb 5, 2016
17
0
4,540
The 9370 indeed has 8 physical cores unlike the i7 x7xx series. The name vishera is the codename of the cpu architecture used in the chipset. CPU designers change the internals of their chips to improve performance from generation to generation, and they usually give a name to their SoC that is being worked on.
 

TJ Hooker

Titan
Ambassador
I'm not an expert, but here's my understanding of it:
AMDs Bulldozer architecture (and subsequent revisions, such as Piledriver), are based on CPU modules, each of which has 2 physical cores. A 9370 would have 4 modules. Each module has 2 of most of the components that make up a core, in order to form 2 cores. But there is only a single instance of a few components, such as the FPU (floating point unit), per module, which are shared by both cores. This is why some people say they're not true octo-cores. However, given that the most common CPU operations are integer operations (that don't use the FPU), they should act like 'real' octo-cores in most situations.

This is apparently different than the Simultaneous Multithreading (SMT) that Intel uses. I don't actually know how SMT works though.
 
Solution