12th Generation Intel® Core™ Processors

Datasheet, Volume 1 of 2

ID 655258
Date 06/15/2023
Document Table of Contents

User Mode Wait Instructions

The UMONITOR and UMWAIT are user mode (Ring 3) instructions similar to the supervisor mode (Ring 0) MONITOR/MWAIT instructions without the C-state management capability.

TPAUSE us an enhanced PAUSE instruction.

The mnemonics for the three new instructions are:

  • UMONITOR: operates just like MONITOR but allowed in all rings.
  • UMWAIT: allowed in all rings, and no specification of target C-state.
  • TPAUSE: similar to PAUSE but with a software-specified delay. Commonly used in spin loops.