首页> 外国专利> Triple-pass execution using a retire queue having a functional unit to independently execute long latency instructions and dependent instructions

Triple-pass execution using a retire queue having a functional unit to independently execute long latency instructions and dependent instructions

机译:使用具有功能单元的退休队列进行三遍执行,以独立执行长等待时间指令和从属指令

摘要

An execution pipeline architecture of a microprocessor employs a third-pass functional unit, for example, third-level of arithmetic logic unit (ALU) or third short-latency execution unit to execute instructions with reduced complexity and area cost of out-of-order execution. The third-pass functional unit allows instructions with long latency execution to be moved into a retire queue. The retire queue further includes the third functional unit (e.g., ALU), a reservation station and a graduate buffer. Data dependencies of dependent instructions in the retire queue is handled independently from the main pipeline.
机译:微处理器的执行流水线体系结构采用第三级功能单元,例如第三级算术逻辑单元(ALU)或第三短等待时间执行单元,以降低复杂性和乱序的区域成本来执行指令执行。第三遍功能单元允许将执行时间较长的指令移入退休队列。退休队列还包括第三功能单元(例如,ALU),预留站和分度缓冲器。退出队列中从属指令的数据依赖关系独立于主管道处理。

著录项

  • 公开/公告号US10613859B2

    专利类型

  • 公开/公告日2020-04-07

    原文格式PDF

  • 申请/专利权人 SYNOPSYS INC.;

    申请/专利号US201615240993

  • 发明设计人 THANG TRAN;

    申请日2016-08-18

  • 分类号G06F9/30;G06F9/38;

  • 国家 US

  • 入库时间 2022-08-21 11:26:43

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号