首页> 外国专利> Processor with pipeline conflict resolution using distributed arbitration and shadow registers

Processor with pipeline conflict resolution using distributed arbitration and shadow registers

机译:使用分布式仲裁和影子寄存器解决流水线冲突的处理器

摘要

A processing engine including a processor pipeline 820 with a number of pipeline stages, a number of resources and a pipeline protection mechanism. The pipeline protection mechanism includes, for each protected resource, interlock detection circuitry 1402 for anticipating and/or detecting access conflicts for that resource between the pipeline stages. An output of the interlock detection circuitry is connected to reservation and filtering circuitry 1404 for selection of a shadow register. If a shadow register is available, shadow management circuitry 1406 generates corresponding control signals 1410, 1412 to a set of shadow registers 1400. By writing into a selected register, a pipeline conflict is resolved. At a later cycle, a delayed write to a corresponding target register restores the pipeline. Conflicts that cannot be resolved are merged by merge circuitry 1440 to form stall control signals for controlling the selective stalling of the pipeline to avoid the resource access conflicts. The resources could, for example, be registers in register file 832 or parts (fields) within registers. By providing arbitration logic within the interlock detection circuitry for each resource, an embodiment of the invention effectively enables a distribution of the control logic needed to anticipate potential resource access conflicts, and allows selectively stalling of the pipeline to avoid the conflicts from actually occurring.
机译:一种处理引擎,包括具有多个管线级,多个资源和管线保护机制的处理器管线 820 。对于每个受保护的资源,流水线保护机制包括互锁检测电路 1402 ,用于预测和/或检测流水线级之间对该资源的访问冲突。互锁检测电路的输出连接到用于选择影子寄存器的保留和滤波电路 1404 。如果影子寄存器可用,则影子管理电路 1406 生成对应的控制信号 1410、1412 到一组影子寄存器 1400 。通过写入选定的寄存器,可以解决流水线冲突。在以后的周期中,延迟写入相应的目标寄存器将恢复流水线。合并电路 1440 将无法解决的冲突合并,以形成停顿控制信号,用于控制管道的选择性停顿以避免资源访问冲突。例如,资源可以是寄存器文件 832 中的寄存器,也可以是寄存器中的部分(字段)。通过在互锁检测电路内为每个资源提供仲裁逻辑,本发明的实施例有效地实现了预期潜在资源访问冲突所需的控制逻辑的分布,并允许选择性地使流水线停顿以避免冲突的发生。

著录项

  • 公开/公告号US6810475B1

    专利类型

  • 公开/公告日2004-10-26

    原文格式PDF

  • 申请/专利权人 TEXAS INSTRUMENTS INCORPORATED;

    申请/专利号US19990411434

  • 发明设计人 JEAN-LOUIS TARDIEUX;

    申请日1999-10-01

  • 分类号G06F93/80;

  • 国家 US

  • 入库时间 2022-08-21 23:18:59

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号