>>>>> "GBB" == Graeme B Bell <graeme(dot)bell(at)nibio(dot)no> writes:
GBB> 1a. For example AMD CPUs list the number of integer cores (e.g. 16),
GBB> but there is actually only half as many cores available for floating
GBB> point work (8). So if your functions need to use floating point, your
GBB> scaling will suffer badly on FP functions.
That is half as many 256-bit float units; for scalar math and for
128-bit vector math each core gets a half of the float unit.
Only for the 256-bit vector math do the schedulars have to compete for
float unit access.
-JimC
--
James Cloos <cloos(at)jhcloos(dot)com> OpenPGP: 0x997A9F17ED7DAEA6