Patent · US Expired

Software-implemented grouping techniques for use in a superscalar data processing system

US7401328B2 · kind B2 · utility

3Cited by
19References
48Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 18, 2003
Grant dateJul 15, 2008
Priority date
Expiry dateOct 17, 2025

Classification

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

Abstract

A data processing system includes a grouping tool coupled to a processor. The grouping tool groups the stream of instructions such that each group of instructions has a dimensionless signature annotated thereto. An instruction prefetch unit of the processor fetches the stream of grouped instructions from a memory in the processor and an instruction issue logic unit of the processor identifies boundaries between the groups of instructions by executing a signature detection algorithm. In one embodiment, the data processing system includes a pipelined superscalar processor core and is capable of concurrently executing multiple instructions in the same or different pipeline stages.

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