首页> 外国专利> Method and system of implementing an early data dependency resolution mechanism in a high-performance data processing system utilizing out-of- order instruction issue

Method and system of implementing an early data dependency resolution mechanism in a high-performance data processing system utilizing out-of- order instruction issue

机译:利用乱序指令发布在高性能数据处理系统中实现早期数据依赖关系解析机制的方法和系统

摘要

A method and system of implementing an early data dependency resolution mechanism for a high-performance data processing system that utilizes out-of-order instruction issue is disclosed. In accordance with the present disclosure, an instruction cache and a register-dependency cache are provided. The instruction cache has multiple cache lines, and each of these cache lines is capable of storing multiple instructions. The register-dependency cache contains an identical number of cache lines as in the instruction cache, and each of the cache lines within the register-dependency cache is capable of storing an identical number of register-dependency units as instructions in each of the cache lines within the instruction cache. In a single processor cycle, a group of register-dependency units are fetched from the register-dependency cache. All register-dependency units that have no forward data dependency within the group of register-dependency units are identified utilizing an Instruction Dispatch Unit. Each of the identified register-dependency units is then translated to its respective instruction utilizing a corresponding cache line within the instruction cache. All of the translated instructions are issued within a next processor cycle.
机译:公开了一种用于为利用乱序指令发布的高性能数据处理系统实现早期数据依赖关系解析机制的方法和系统。根据本公开,提供了指令高速缓存和寄存器依赖性高速缓存。指令高速缓存具有多个高速缓存行,并且这些高速缓存行中的每一个都能够存储多个指令。寄存器相关性高速缓存包含与指令高速缓存中相同数量的高速缓存行,并且寄存器相关性高速缓存内的每个高速缓存行能够在每个高速缓存行中存储与指令相同数量的寄存器相关性单元作为指令。在指令缓存中。在单个处理器周期中,从寄存器相关性高速缓存中获取一组寄存器相关性单元。使用指令分配单元来识别寄存器依赖性单元组中没有前向数据依赖性的所有寄存器依赖性单元。然后,利用指令高速缓存内的相应高速缓存行将每个识别出的寄存器相关单元转换为其相应的指令。所有翻译的指令均在下一个处理器周期内发布。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号