 Managing leakage is more difficult, because before the logic can be turned-off, the data in it must be moved to some type of low-leakage storage.One common method is to spread the load to many CPUs, and turn off unused CPUs as the load reduces.The operating system's task switching logic saves the CPUs' data to memory.