I am testing low latency memcpy performance on PowerLinux. I do not own the source code, but in this test, basically one process writes to a shared memory segment and another reads from that using semaphore signals.
I found that adding the following kernel parameters to the 'append' section in /boot/etc/yaboot.conf, the performance improved much.
" nohz=off intel_idle.max_cstate=0 processor.max_cstate=0 cgroup_disable=memory nmi_watchdog=0 divider=4 nosoftlockup mce=ignore_ce"
As you can see, many of these are available only on Intel, and actually I got this set of parameters from x86 people. I guess perhaps I can get even better performance with kernel parameters specific to PowerPC.
Any experience with these or any recommendation ?