首页> 外国专利> Method and system for optimally issuing dependent instructions based on speculative L2 cache hit in a data processing system

Method and system for optimally issuing dependent instructions based on speculative L2 cache hit in a data processing system

机译:在数据处理系统中基于推测的二级缓存命中来最佳地发布相关指令的方法和系统

摘要

A method for optimally issuing instructions that are related to a first instruction in a data processing system is disclosed. The processing system includes a primary and secondary cache. The method and system comprises speculatively indicating a hit of the first instruction in a secondary cache and releasing the dependent instructions. The method and system includes determining if the first instruction is within the secondary cache. The method and system further includes providing data related to the first instruction from the secondary cache to the primary cache when the instruction is within the secondary cache. A method and system in accordance with the present invention causes instructions that create dependencies (such as a load instruction) to signal an issue queue (which is responsible for issuing instructions with resolved conflicts) in advance, that the instruction will complete in a predetermined number of cycles. In an embodiment, a core interface unit (CIU) will signal an execution unit such as the Load Store Unit (LSU) that it is assumed that the instruction will hit in the L2 cache. An issue queue uses the signal to issue dependent instructions at an optimal time. If the instruction misses in the L2 cache, the cache hierarchy causes the instructions to be abandoned and re-executed when the data is available.
机译:公开了一种用于在数据处理系统中最佳地发布与第一指令有关的指令的方法。该处理系统包括主要和次要高速缓存。该方法和系统包括在二级缓存中推测性地指示第一指令的命中并释放从属指令。该方法和系统包括确定第一指令是否在二级缓存内。该方法和系统还包括:当指令在二级缓存内时,将与第一指令有关的数据从二级缓存提供到一级缓存。根据本发明的方法和系统使创建依赖性的指令(例如加载指令)提前发信号通知发布队列(其负责发布具有解决的冲突的指令),该指令将以预定数量完成。的周期。在一个实施例中,核心接口单元(CIU)将向执行单元(例如,负载存储单元(LSU))发出信号,假设该指令将命中L 2 高速缓存。发布队列使用该信号在最佳时间发布相关指令。如果指令在L 2 高速缓存中未命中,则高速缓存层次结构将在数据可用时放弃指令并重新执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号