首页> 外国专利> Method and apparatus for avoiding writeback conflicts between execution units sharing a common writeback path

Method and apparatus for avoiding writeback conflicts between execution units sharing a common writeback path

机译:避免共享公用写回路径的执行单元之间的写回冲突的方法和装置

摘要

Pipeline lengthening in functional units likely to be involved in a writeback conflict is implemented to avoid conflicts. Logic circuitry is provided for comparing the depths of two concurrently executing execution unit pipelines to determine if a conflict will develop. When it appears that two execution units will attempt to write back at the same time, the execution unit having a shorter pipeline will be instructed to add a stage to its pipeline, storing its result in a delaying buffer for one clock cycle. After the conflict has been resolved, the instruction to lengthen the pipeline of a given functional unit will be rescinded. Multistage execution units are designed to signal a reservation station to delay the dispatch of various instructions to avoid conflicts between execution units.
机译:为了避免冲突,实现了可能涉及回写冲突的功能单元中的管道加长。提供了逻辑电路,用于比较两个同时执行的执行单元流水线的深度,以确定是否会发生冲突。当看起来有两个执行单元试图同时写回时,将指示具有较短流水线的执行单元向其流水线添加一个阶段,并将其结果存储在一个时钟周期的延迟缓冲区中。解决冲突后,将删除延长给定功能单元流水线的指令。多级执行单元被设计为向保留站发信号,以延迟各种指令的调度,以避免执行单元之间发生冲突。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号