Patent · US Active

Group formation with multiple taken branches per group

US8127115B2 · kind B2 · utility

5Cited by
21References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 3, 2009
Grant dateFeb 28, 2012
Priority date
Expiry dateJan 11, 2030

Classification

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

Abstract

Disclosed are a method and a system for grouping processor instructions for execution by a processor, where the group of processor instructions includes at least two branch processor instructions. In one or more embodiments, an instruction buffer can decouple an instruction fetch operation from an instruction decode operation by storing fetched processor instructions in the instruction buffer until the fetched processor instructions are ready to be decoded. Group formation can involve removing processor instructions from the instruction buffer and routing the processor instruction to latches that convey the processor instructions to decoders. Processor instructions that are removed from instruction buffer in a single clock cycle can be called a group of processor instructions. In one or more embodiments, the first instruction in the group must be the oldest instruction in the instruction buffer and instructions must be removed from the instruction buffer ordered from oldest to youngest.

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