Is AMD a true 8 core?

Agash

Distinguished
Jan 5, 2014
313
0
18,810
I know, this has been asked before but I was looking at the DIE from FX-8350 and it shows 8 cores when people have said that it's just 4 cores doubled.
If you look at this image here:
piledriver-3b.jpg


It shows it has 8 cores instead of 4. So is AMD a true 8 core?
 
Solution
OK ok everyone is trying hard to explain this, however its very simple.

Since everyone seems to disagree on what a core is... Which is mostly BS.

What it boils down to is, AMD 8350/8150/8320 CPUs have 8 cores. HOWEVER, they share SOME resources that AMD decided is less used in every day tasks.

Now something to consider :

DO NOT consider cores as if they are Equal, for example. 1 AMD core is NOT equal to one Intel core.

So when deciding on a CPU, check benchmarks for their ACTUAL performance, not their hardware like core count.
Also important is that AMD and Intel CPUs perform differently at certain tasks.

For example. An AMD 8350 is considered equal to an I5 3570/4670K.
BUT the AMD is slower in MOST games but faster in...
That depends on your definition of core. If you mean core in such a way that if the only thread being run on the CPU can use that core and access 100% of the HW functions necessary to perform, then yes, it is. If you mean core in such a way that the core is fully HW independent from the rest of the cores on the CPU, then no, it isn't.
 

emdea22

Distinguished
Yes and no. You see they are in groups of 2. There are two Cores / module and they share l2 cache and an integer processor (if i remember right) So you do have 8 cores but they share some of the resources in a way that only 4 are very fast and 4 are slower when all 8 are used at the same time.
 

Agash

Distinguished
Jan 5, 2014
313
0
18,810


The article is literally a bulldozer :pt1cable:
 
OK ok everyone is trying hard to explain this, however its very simple.

Since everyone seems to disagree on what a core is... Which is mostly BS.

What it boils down to is, AMD 8350/8150/8320 CPUs have 8 cores. HOWEVER, they share SOME resources that AMD decided is less used in every day tasks.

Now something to consider :

DO NOT consider cores as if they are Equal, for example. 1 AMD core is NOT equal to one Intel core.

So when deciding on a CPU, check benchmarks for their ACTUAL performance, not their hardware like core count.
Also important is that AMD and Intel CPUs perform differently at certain tasks.

For example. An AMD 8350 is considered equal to an I5 3570/4670K.
BUT the AMD is slower in MOST games but faster in recording gameplay and video editing.

Does this answer your question?
 
Solution

emdea22

Distinguished
To put it so you understand:
If game "X" uses 4 cores you get 100fps for example (assuming you are not limited by GPU etc)
If game "X" uses 8 core you wont get 200fps because the other 4 cores that were previously unused have their shared resources eaten up by the first 4 cores so you essentially get about 150fps (depending on game architecture)

However in certain applications you see full scalability depending on the particular need of the app, so you can go from 2 minutes render time on 4 cores to just one minute on 8 cores.

Essentially it all depends on what game/app you're using. This is a complicated debate as it would be easier to explain if you knew the basics of old CPU architectures but in essence its a true 8 core, there is no hyperthreading involved but it "acts" like a hyperthreded cpu depending on game/app
 




A number of reasons.

They all boil down to something called IPC.

What this means is that Intel CPUs are optimized to perform more operations with fewer resources and lower clock speed. It ALSO means that the inter core communication is better.
http://en.wikipedia.org/wiki/Inter-process_communication