发明授权
US5781753A Semi-autonomous RISC pipelines for overlapped execution of RISC-like
instructions within the multiple superscalar execution units of a
processor having distributed pipeline control for speculative and
out-of-order execution of complex instructions
失效
用于在具有分布式流水线控制的处理器的多个超标量执行单元中的重叠执行RISC类指令的半自主RISC管线,用于复杂指令的推测和无序执行
- 专利标题: Semi-autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for speculative and out-of-order execution of complex instructions
- 专利标题(中): 用于在具有分布式流水线控制的处理器的多个超标量执行单元中的重叠执行RISC类指令的半自主RISC管线,用于复杂指令的推测和无序执行
-
申请号: US403988申请日: 1995-03-13
-
公开(公告)号: US5781753A公开(公告)日: 1998-07-14
- 发明人: Harold L. McFarland , David R. Stiles , Korbin S. Van Dyke , Shrenik Mehta , John Gregory Favor , Dale R. Greenley , Robert A. Cargnoni
- 申请人: Harold L. McFarland , David R. Stiles , Korbin S. Van Dyke , Shrenik Mehta , John Gregory Favor , Dale R. Greenley , Robert A. Cargnoni
- 申请人地址: TX Austin
- 专利权人: Advanced Micro Devices, Inc.
- 当前专利权人: Advanced Micro Devices, Inc.
- 当前专利权人地址: TX Austin
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/308 ; G06F9/318 ; G06F9/34 ; G06F9/355 ; G06F9/38 ; G06F11/36 ; G06F15/78
摘要:
A pipeline control system for implementing a virtual architecture having a complex instruction set is distributed over RISC-like semi-autonomous functional units in a processor. Decoder logic fetches instructions of the target architecture and translates them into simpler RISC-like operations. These operations, each having an associated tag, are issued to the functional units. Address processing unit computes addresses of the instructions and operands, performs segment relocation, and manages the processor's memory. Operations are executed by the units in a manner that is generally independent of operation processing by the other units. The units report termination information back to the decoder logic, but do not irrevocably change the state of the machine. Based on the termination information, the decoder logic retires normally terminated operations in order. Thus, the functional units enable multiple operations to be executed in a speculative and out-of-order manner to fully utilize the resources of the processor.
公开/授权文献
- US4939963A Fixture for precision turning of a lateral surface 公开/授权日:1990-07-10
信息查询