Re: Dual X5650 giving me 20k PPD, why so slow?
Posted: Mon Nov 09, 2020 11:48 am
Just another result:
CPU:12 alone ~ 75k PPD (work unit was 4.5% complete)
CPU:12 while GPU slot running: ~ 64k ppd only (work unit 14% complete)
So, actually I realized, that the FPU (floating point unit) doing the science maths (that is big part of workunits) does not have hyper-threading,and practically there is only one per physical core in these Xeons. And it's possible to get most of the PPD from only one thread per physical cpu core. Somehow the GPU thread still manages to slow things down a little.(does that thread use FPU too?)
CPU:18 slot alone: 78k PPD (work unit 13% ready now ) while I'm seeing much higher CPU usage.
CPU:18 slot while GPU slot is working too, is ~ 62k PPD (workunit is at 18% now)
CPU:12 alone ~ 75k PPD (work unit was 4.5% complete)
CPU:12 while GPU slot running: ~ 64k ppd only (work unit 14% complete)
So, actually I realized, that the FPU (floating point unit) doing the science maths (that is big part of workunits) does not have hyper-threading,and practically there is only one per physical core in these Xeons. And it's possible to get most of the PPD from only one thread per physical cpu core. Somehow the GPU thread still manages to slow things down a little.(does that thread use FPU too?)
CPU:18 slot alone: 78k PPD (work unit 13% ready now ) while I'm seeing much higher CPU usage.
CPU:18 slot while GPU slot is working too, is ~ 62k PPD (workunit is at 18% now)