Pp. 35 of
https://www.ibm.com/downloads/cas/6GZMODN3 indicates this (below). Maybe "folding" means putting cores to sleep???
Page 35
Processor Folding in Linux
It is essential to install a daemon package based on the host OS to enable utilization-based processor
folding for Static Power Saver and Idle Power Saver modes:
pseries-energy-1.4.0-1.el7.ppc64.rpm
pseries-energy-1.4.0-1.el6.ppc64.rpm
pseries-energy-1.4.0-1.sles11.ppc64.rpm
Version 5.4 has the necessary user space tools required to enable CPU Folding.4
Once this package is installed, the energyd daemon will monitor the system power mode and activate
processor folding when system power mode is set to "Static Power Saver" and deactivate processor
folding in all other modes. The utilization-based CPU folding daemon will deactivate unused cores and
transition them to low power idle states until the CPU utilization increases and those cores are activated
to run a workload.
Utilization-based processor folding can be manually disabled using the following commands:
/etc/init.d/energyd stop #Stop daemon now, activate all cores
chkconfig energyd off #Do not restart daemon on startup
-or-
rpm -e pseries-energy #un-install the package completely
Alternatively, CPU cores can be folded or set to low power idle state in any power mode
manually using the following command line:
echo 0 > /sys/devices/system/cpu/cpuN/online #Where N is the
logical CPU number
Please note that all active hardware threads of a core needs to be taken off-line using the above
command in order to move the core to a low power idle state.
The cores can be activated again with the following command:
echo 1 > /sys/devices/system/cpu/cpuN/online #Where N is the
logical CPU number