首页> 外国专利> 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

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的指令,该处理器具有分布式管道控制,用于复杂指令的推测和无序执行

摘要

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.
机译:用于实现具有复杂指令集的虚拟体系结构的管道控制系统分布在处理器中的类似RISC的半自主功能单元上。解码器逻辑获取目标体系结构的指令,并将其转换为更简单的类似于RISC的操作。这些操作,每个都有一个关联的标签,被发布给功能单元。地址处理单元计算指令和操作数的地址,执行段重定位,并管理处理器的内存。这些单元以通常独立于其他单元的操作处理的方式来执行操作。这些单元将终止信息报告回解码器逻辑,但不会不可更改地更改机器状态。基于终止信息,解码器逻辑按顺序退出正常终止的操作。因此,功能单元使得能够以推测性和无序的方式执行多个操作,以充分利用处理器的资源。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号