首页> 外国专利> Implementation of an efficient instruction fetch pipeline utilizing a trace cache

Implementation of an efficient instruction fetch pipeline utilizing a trace cache

机译:利用跟踪缓存实现高效的指令获取管道

摘要

A method and apparatus are disclosed for enhancing the pipeline instruction transfer and execution performance of a computer architecture by reducing instruction stalls due to branch and jump instructions. Trace cache within a computer architecture is used to receive computer instructions at a first rate and to store the computer instructions as traces of instructions. An instruction execution pipeline is also provided to receive, decode, and execute the computer instructions at a second rate that is less than the first rate. A mux is also provided between the trace cache and the instruction execution pipeline to select a next instruction to be loaded into the instruction execution pipeline from the trace cache based, in part, on a branch result fed back to the mux from the instruction execution pipeline.
机译:公开了一种用于通过减少由于分支和跳转指令引起的指令停顿来增强计算机体系结构的流水线指令传输和执行性能的方法和装置。计算机体系结构内的跟踪高速缓存用于以第一速率接收计算机指令,并将计算机指令存储为指令跟踪。还提供了指令执行管线以小于第一速率的第二速率来接收,解码和执行计算机指令。在跟踪高速缓存和指令执行管道之间还提供了多路复用器,以部分地基于从指令执行管道反馈回多路复用器的分支结果,从跟踪高速缓存中选择下一条要加载到指令执行管道中的下一条指令。

著录项

  • 公开/公告号US7139902B2

    专利类型

  • 公开/公告日2006-11-21

    原文格式PDF

  • 申请/专利权人 YUNG-HSIANG LEE;

    申请/专利号US20030356984

  • 发明设计人 YUNG-HSIANG LEE;

    申请日2003-02-03

  • 分类号G06F9/32;

  • 国家 US

  • 入库时间 2022-08-21 20:59:51

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号