This is very cool. Uh, no pun intended. For those looking for a tl;dr: recent instruction sets add a "pause in low power for x time" busy wait instruction and a "pause for time + or if this memory is touched" instruction. Particularly on e-cores and epyc rome, these instructions can save a good amount of power vs traditional busy waiting while hitting wakeup time targets quite well. Nifty stuff.