Quote Originally Posted by mAJORD View Post
Sorry if this has been brought up, i'm struggling to follow this thread now!, but If you look at the 50% higher performance claims as a fully utilised, 4 Module - 8 module CPU, then shouldn't single threaded performance actally be a strong point? since a single core processing a thread isn't sharing the front end, nor the cache?
In theory it should given that it uses resources exclusively. But it depends on the uarch, is it similar to K7 lineage or something new ?
The statement that performance "scales 80%" from 1 core, to 2 cores in a module kind of proves this point.
Scaling is a meaningless number in this context.

A module vs. 2 cores :
- one multithreaded front end / 2 front ends
- 2 integer clusters / 2 integer clusters
- one FPU / 2 FPUs
- shared L2 / shared or exclusive L2s

You can get to 80% from 1 to 2 cores in a single scenario : integer calculations.
This also makes any "12.5%" IPC per core calculation wrong.
1.5x more performance / 1.33x more cores = 1.1278x more performance per core.
12.78%.
I asked this quesiton earlier, (I think) but I'll ask again. Does anyone know how 4 threads are handled by the OS on a 4 module - 8 core BD?
No different than a current 4 core CPU.