Invention Grant
US09047094B2 Apparatus and method for separate asymmetric control processing and data path processing in a dual path processor 有权
在双路径处理器中进行单独的非对称控制处理和数据路径处理的装置和方法

  • Patent Title: Apparatus and method for separate asymmetric control processing and data path processing in a dual path processor
  • Patent Title (中): 在双路径处理器中进行单独的非对称控制处理和数据路径处理的装置和方法
  • Application No.: US10813615
    Application Date: 2004-03-31
  • Publication No.: US09047094B2
    Publication Date: 2015-06-02
  • Inventor: Simon Knowles
  • Applicant: Simon Knowles
  • Applicant Address: GB Bristol
  • Assignee: Icera Inc.
  • Current Assignee: Icera Inc.
  • Current Assignee Address: GB Bristol
  • Main IPC: G06F15/00
  • IPC: G06F15/00 G06F9/30 G06F9/40 G06F9/38
Apparatus and method for separate asymmetric control processing and data path processing in a dual path processor
Abstract:
According to embodiments of the invention, there is disclosed a computer processor architecture; and in particular a computer processor, a method of operating the same, and a computer program product that makes use of an instruction set for the computer. In one embodiment according to the invention, there is provided a computer processor, the processor comprising: a decode unit for decoding instruction packets fetched from a memory holding a sequence of instruction packets; and first and second processing channels, each channel comprising a plurality of functional units, wherein the first processing channel is capable of performing control operations and comprises a control register file having a relatively narrower bit width, and the second processing channel is capable of performing data processing operations at least one input of which is a vector and comprises a data register file having a relatively wider bit width. The decode unit is operable to detect for each instruction packet whether the instruction packet defines (i) a plurality of control instructions to be executed sequentially on the first processing channel or (ii) a plurality of instructions comprising at least one data processing instruction to be executed simultaneously on the second execution channel, and to control the first and second channels in dependence on said detection.
Public/Granted literature
Information query
Patent Agency Ranking
0/0