Hardware holding instructions awaiting execution resources.

Hardware tracking out-of-order instructions before retirement.

Collection of processor registers.

Processor hardware completing instructions in order.

Hardware retrieving instructions from memory.

Hardware translating instructions into internal operations.

Processor hardware executing instructions.

Hardware moving data between registers and memory.

Processor hardware handling branch operations.

Hardware performing integer calculations.