首页> 外国专利> System and method for detecting an erroneous data hazard between instructions of an instruction group and resulting from a compiler grouping error

System and method for detecting an erroneous data hazard between instructions of an instruction group and resulting from a compiler grouping error

机译:用于检测指令组的指令之间以及由编译器分组错误导致的错误数据危害的系统和方法

摘要

A superscalar processing system that detects data hazards within instruction groups transmitted to the processing system utilizes a content-addressable memory, a plurality of pipelines, an instruction dispersal unit (IDU), and a control mechanism. The IDU receives an instruction group that includes a plurality of instructions and transmits the instructions of the instruction group to the plurality of pipelines. The control mechanism stores register identifiers of the instructions in the content-addressable memory and determines whether a register identifier of one of the instructions is stored in the content-addressable memory. When the register identifier of the one instruction is stored in the content-addressable memory, the control mechanism transmits a warning signal indicating that one of the instruction groups contained a data hazard.
机译:用于检测传输到处理系统的指令组中的数据危害的超标量处理系统利用内容可寻址存储器,多个流水线,指令分散单元(IDU)和控制机制。 IDU接收包括多个指令的指令组,并将该指令组的指令发送到多个流水线。控制机制将指令的寄存器标识符存储在内容可寻址存储器中,并确定指令之一的寄存器标识符是否存储在内容可寻址存储器中。当一条指令的寄存器标识符存储在可寻址内容的存储器中时,控制机制将发送警告信号,指示该指令组之一包含数据危险。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号