Patent · US Expired

Apparatus and method for managing a processor pipeline in response to exceptions

US7013383B2 · kind B2 · utility

9Cited by
16References
26Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 24, 2003
Grant dateMar 14, 2006
Priority date
Expiry dateSep 29, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3861
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention is generally directed to an apparatus and method for performing a partial flush of a processor pipeline in response to exceptions (e.g., interrupts). In accordance with an aspect of one embodiment a processor is provided with logic that operates to flush only limited stages of a processor pipepline (e.g., stages between the current instruction and the pending interrupt) if the execution of a current instruction will impact the execution of a pending interrupt (e.g., if the current instruction is a branch, if the current instruction would cause the processor to enter a mode that disables the pending interrupt, etc.). In accordance with another aspect of this embodiment, a method is provided for performing a partial flush of processor pipeline if the execution of a current instruction would impact the execution of a pending interrupt.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.