Patent · US Active

Method and apparatus for executing instructions including a blocking instruction generated in response to determining that there is data dependence between instructions

US11422817B2 · kind B2 · utility

0Cited by
9References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 1, 2019
Grant dateAug 23, 2022
Priority date
Expiry dateJul 1, 2039

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for executing an instruction are provided. In the method, an instruction queue is first generated, and an instruction from the instruction queue in preset order is acquired. Then, a sending step including: determining a type of the acquired instruction; determining, in response to determining that the acquired instruction is an arithmetic instruction, an executing component for executing the arithmetic instruction from an executing component set; and sending the arithmetic instruction to the determined executing component is executed. Last, in response to determining that the acquired instruction is a blocking instruction, a next instruction is acquired after receiving a signal for instructing an instruction associated with the blocking instruction being completely executed.

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