Patent · US Expired

Instruction template for efficient processing clustered branch instructions

US6237077A · kind A · utility

24Cited by
12References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 13, 1997
Grant dateMay 22, 2001
Priority date
Expiry dateOct 13, 2017

Classification

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

Abstract

A method for processing one or more branch instructions in an instruction bundle is provided. The instructions are ordered in an execution sequence within the bundle, with the branch instructions ordered last in the sequence. The bundled instructions are transferred to execution units indicated by a template field that is associated with the bundle. The first branch instruction in the bundle's execution sequence that is resolved taken is determined, and retirement of subsequent instructions in the execution sequence is suppressed.

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