Originally posted by dungeon
View Post
Announcement
Collapse
No announcement yet.
DDR3 Memory Scaling Performance With AMD's Athlon 5350
Collapse
X
-
Originally posted by Spittie View PostJust to point out a little thing, Jaguar has dedicated FPU for every core, while Steamroller/Piledriver have only a shared FPU for every two cores.
As bridgman alluded to, AMD sees a future where most heavy lifting (especially floating point) is done by the GPU, which doubles as a kind of co-processor. That's been the goal behind APUs, HSA, etc.
Comment
-
Originally posted by Imroy View PostIt's not entirely fair to say the FPUs are "shared". Each dual-core "module" has a 256-bit wide SIMD unit. Each core can execute 128-bit SSE (or 64-bit MMX) instructions independently. It's only shared when executing 256-bit AVX instructions. But considering that software will increasingly use these wide instructions, I suppose it might as well be shared.
As bridgman alluded to, AMD sees a future where most heavy lifting (especially floating point) is done by the GPU, which doubles as a kind of co-processor. That's been the goal behind APUs, HSA, etc.
The hardware is shared, but obviously a core can use half of it and leave the other half to the other core.
There is also the scheduler behind that might bottleneck, but I remember AMD claiming to have fixed that with Steamroller.
I know that this is the current AMD plain, and it's a smart one. I just think that they should have waited until more software was ready for gpgpu, hsa.
Not that it really matter, as most of the normal workflow is about integers, but still.
Comment
Comment