Socket C32 uses a single die per package, G34 is always a dual die MCM, even if it's merely one of the 4 or 8 core SKUs. This is because it needs the dual channel memory controllers from two bulldozer dies in order to support the quad channel memory of G34 platforms.On Feb 2, 2018 8:35 PM, Taiidan@gmx.com wrote:
I was under the assumption that they are a single CPU package like their desktop FX-8100/8300 counterparts, however under linux the 6328 is reported as two NUMA nodes (CPU 0-3 and 4-7) like the dual CPU 6386 package is.
This presents a serious performance issue.
I am not sure what is reported under the stock BIOS as I am unable to reflash right now, does anyone know if this is a bug?
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot
On 02/02/2018 09:17 PM, Robert Reeves wrote:
Socket C32 uses a single die per package, G34 is always a dual die MCM, even if it's merely one of the 4 or 8 core SKUs. This is because it needs the dual channel memory controllers from two bulldozer dies in order to support the quad channel memory of G34 platforms.
Very interesting thank you, I have updated the wiki with this information.
What would be the local node>node memory access penalty?
Despite that probable memory slowdown I have noticed a significant gaming performance increase with my higher clocked 8 core vs my slower clocked 16 core but I am curious as to if it would be worth it to use a C32 board for gaming instead.
Hi Taiidan,
On 03.02.2018 18:20, Taiidan@gmx.com wrote:
Despite that probable memory slowdown I have noticed a significant gaming performance increase with my higher clocked 8 core vs my slower clocked 16 core but I am curious as to if it would be worth it to use a C32 board for gaming instead.
I would test that indeed. Games are often designed/optimized for very simple dual/quad core cases (number increasing, though). There also exist six-core C32 K10 processors, and, IIRC, they had a dedicated FPU per core. Maybe it's worth testing them as well, if you have a game that makes use of more than 4 threads.
Nico
On 02/03/2018 01:59 PM, Nico Huber wrote:
Hi Taiidan,
On 03.02.2018 18:20, Taiidan@gmx.com wrote:
Despite that probable memory slowdown I have noticed a significant gaming performance increase with my higher clocked 8 core vs my slower clocked 16 core but I am curious as to if it would be worth it to use a C32 board for gaming instead.
I would test that indeed. Games are often designed/optimized for very simple dual/quad core cases (number increasing, though). There also exist six-core C32 K10 processors, and, IIRC, they had a dedicated FPU per core.
Oooh I would to know more :0 Where did you hear about that?
Maybe it's worth testing them as well, if you have a game that makes use of more than 4 threads.
I have many :D
Most of my games can use 8 threads.
On 03.02.2018 20:38, Taiidan@gmx.com wrote:
On 02/03/2018 01:59 PM, Nico Huber wrote:
Hi Taiidan,
On 03.02.2018 18:20, Taiidan@gmx.com wrote:
Despite that probable memory slowdown I have noticed a significant gaming performance increase with my higher clocked 8 core vs my slower clocked 16 core but I am curious as to if it would be worth it to use a C32 board for gaming instead.
I would test that indeed. Games are often designed/optimized for very simple dual/quad core cases (number increasing, though). There also exist six-core C32 K10 processors, and, IIRC, they had a dedicated FPU per core.
Oooh I would to know more :0 Where did you hear about that?
Um, it's nothing special. I just assume K10 has an FPU per core, because the shared FPU model seemed rather special (on x86) when they introduced it with Bulldozer. So, a reference that Bulldozer cores share the FPU is easy to find [1][2]. It's harder to find a reference that K10 doesn't have that.
Though, the FPUs in later processors are much more advanced of course. Hard to predict if that plus the higher clock, or dedicated FPUs win the race. However, with 8 threads, I'd expect a newer CPU with 8 cores / 4 FPUs to be faster than an older one with 6 cores / 6 FPUs.
Nico
[1] https://en.wikipedia.org/wiki/Bulldozer_(microarchitecture) [2] https://en.wikipedia.org/wiki/File:AMD_Bulldozer_block_diagram_(CPU_core_blo...