首页> 外国专利> PROVIDING LATE PHYSICAL REGISTER ALLOCATION AND EARLY PHYSICAL REGISTER RELEASE IN OUT-OF-ORDER PROCESSOR (OOP)-BASED DEVICES IMPLEMENTING A CHECKPOINT-BASED ARCHITECTURE

PROVIDING LATE PHYSICAL REGISTER ALLOCATION AND EARLY PHYSICAL REGISTER RELEASE IN OUT-OF-ORDER PROCESSOR (OOP)-BASED DEVICES IMPLEMENTING A CHECKPOINT-BASED ARCHITECTURE

机译:在基于顺序处理器(OOP)的设备中提供最新的物理寄存器分配和早期物理寄存器释放,以实现基于检查点的体系结构

摘要

Providing late physical register allocation and early physical register release in out-of-order processor (OOP)-based devices implementing a checkpoint-based architecture is provided. In this regard, an OOP-based device provides a register management circuit that is configured to employ a combination of the checkpoint approach and the virtual register approach. The register management circuit includes a most recent table (MRT) for tracking mappings of logical register numbers (LRNs) to physical register numbers (PRNs), a physical register file (PRF) storing information for physical registers, a virtual register file (VRF) storing data for virtual registers, and a checkpoint queue for tracking active checkpoints (each of which is a snapshot of the MRT at a given time). The register management circuit applies checkpoint selection criteria for balancing the number of checkpoints, and implements late physical register allocation using virtual registers to provide an effectively larger physical register file and checkpoint-based early release of physical registers.
机译:提供了在实现基于检查点的体系结构的无序处理器(OOP)的设备中提供最新的物理寄存器分配和早期的物理寄存器释放。就这一点而言,基于OOP的设备提供了一种寄存器管理电路,该电路被配置为采用检查点方法和虚拟寄存器方法的组合。寄存器管理电路包括用于跟踪逻辑寄存器号(LRN)到物理寄存器号(PRN)的映射的最新表(MRT),存储物理寄存器信息的物理寄存器文件(PRF),虚拟寄存器文件(VRF)存储虚拟寄存器的数据,以及用于跟踪活动检查点的检查点队列(每个检查点是给定时间的MRT快照)。寄存器管理电路应用检查点选择标准来平衡检查点的数量,并使用虚拟寄存器实现后期物理寄存器分配,以提供有效更大的物理寄存器文件和基于检查点的物理寄存器的早期释放。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号