BRANCH TYPE LOGGING IN LAST BRANCH REGISTERS

Register USPTO Patent
Application Number 17992407
Status Pending
Filing Date 2022-11-22
First Publication Date 2023-03-23
Publication Date 2023-03-23
Owner Intel Corporation (USA)
Inventor
  • Chynoweth, Michael W.
  • Combs, Jonathan D.
  • Olivas, Joseph K.
  • Strong, Beeman C.
  • Chabukswar, Rajshree A.
  • Yasin, Ahmad
  • Brandt, Jason W.
  • Levy, Ofer
  • Esper, John M.
  • Kleen, Andreas
  • Chrulski, Christopher M.

Abstract

A processor includes a counter to store a cycle count that tracks a number of cycles between retirement of a first branch instruction and retirement of a second branch instruction during execution of a set of instructions. The processor further includes a stack of registers coupled to the counter, wherein the stack of registers is to store branch type information including: a first value of the counter when the first branch instruction is retired; a second value of the counter when the second branch instruction is retired; a first type information value indicating a type of the first branch instruction; and a second type information value indicating a type of the second branch instruction.

IPC Classes  ?

  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode