Linked by Thom Holwerda on Thu 11th Oct 2018 20:12 UTC

It would be reasonable to expect doing nothing to be an easy, simple task for a kernel, but it isn't. At Kernel Recipes 2018, Rafael Wysocki discussed what CPUs do when they don't have anything to do, how the kernel handles this, problems inherent in the current strategy, and how his recent rework of the kernel's idle loop has improved power consumption on systems that aren't doing anything.

I had no idea doing nothing was this complex.

E-mail Print r 5   7 Comment(s)
Order by: Score:
by kwan_e on Thu 11th Oct 2018 21:48 UTC
Member since:

I think there was an episode of CppCast about embedded systems a while ago, about how making the microcontroller/cpu in microwave ovens slightly more efficient when idle could actually significantly reduce the carbon footprint of the US.

Reply Score: 5

Comment by flanque
by flanque on Fri 12th Oct 2018 07:06 UTC
Member since:

I had no idea doing nothing was this complex.

You clearly haven't worked in an enterprise organisation. ;-)

Reply Score: 7

RE: Comment by flanque
by The123king on Fri 12th Oct 2018 09:37 UTC in reply to "Comment by flanque"
The123king Member since:

Or a government organisation.

Reply Score: 2

I assume...
by fretinator on Fri 12th Oct 2018 13:20 UTC
Member since:

I assume it's called the Costanza protocol.

Reply Score: 1

by dionicio on Sat 13th Oct 2018 14:22 UTC
Member since:

Unawareness is a privilege as recent as Neolithic.

Sleep. Maybe Dream. Of electric sheep.

Edited 2018-10-13 14:28 UTC

Reply Score: 2

RE: Unawareness
by dionicio on Sat 13th Oct 2018 14:31 UTC in reply to "Unawareness"
dionicio Member since:

Suggesting security core to take charge of awareness functions. (NOT, only, or always).

Edited 2018-10-13 14:41 UTC

Reply Score: 1