首页> 外国专利> Instruction cache configured to provide instructions to a microprocessor having a clock cycle time less than a cache access time of said instruction cache

Instruction cache configured to provide instructions to a microprocessor having a clock cycle time less than a cache access time of said instruction cache

机译:指令高速缓存器,配置为向具有小于所述指令高速缓存器的高速缓存器访问时间的时钟周期时间的微处理器提供指令

摘要

An apparatus including a banked instruction cache and a branch prediction unit is provided. The banked instruction cache allows multiple instruction fetch addresses (comprising consecutive instruction blocks from the predicted instruction stream being executed by the microprocessor) to be fetched concurrently. The instruction cache provides an instruction block corresponding to one of the multiple fetch addresses to the instruction processing pipeline of the microprocessor during each consecutive clock cycle, while additional instruction fetch addresses from the predicted instruction stream are fetched. Preferably, the instruction cache includes at least a number of banks equal to the number of clock cycles consumed by an instruction cache access. In this manner, instructions may be provided during each consecutive clock cycle even though instruction cache access time is greater than the clock cycle time of the microprocessor.
机译:提供了一种包括存储指令缓存和分支预测单元的设备。存储区指令高速缓存允许同时读取多个指令提取地址(包含来自由微处理器执行的预测指令流的连续指令块)。指令高速缓存器在每个连续的时钟周期期间将对应于多个获取地址之一的指令块提供给微处理器的指令处理流水线,同时从预测的指令流中获取附加的指令获取地址。优选地,指令高速缓存器至少包括等于指令高速缓存器访问所消耗的时钟周期数的存储体的数量。以这种方式,即使指令高速缓存访​​问时间大于微处理器的时钟周期时间,也可以在每个连续的时钟周期期间提供指令。

著录项

  • 公开/公告号US6167510A

    专利类型

  • 公开/公告日2000-12-26

    原文格式PDF

  • 申请/专利权人 ADVANCED MICRO DEVICES INC.;

    申请/专利号US19980065346

  • 发明设计人 THANG M. TRAN;

    申请日1998-04-23

  • 分类号G06F15/00;

  • 国家 US

  • 入库时间 2022-08-22 01:05:54

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号