首页> 外国专利> Prioritized assignment of sub-range registers of circularly addressable extended register file to loop variables in RISC processor

Prioritized assignment of sub-range registers of circularly addressable extended register file to loop variables in RISC processor

机译:优先将可循环寻址扩展寄存器文件的子范围寄存器分配给RISC处理器中的循环变量

摘要

A segmental allocation method of expanding RISC processor register includes the steps of a) setting an instruction format of the RISC processor, the destination register field being set having 6 bits to correspond to 64 registers and at least one source register field having at least 4 bits to correspond to at least 16 registers; b) providing two solutions to the problem resulting from that the instruction format in the step a) goes beyond range under some circumstances; and c) setting a register segment allocation algorithm having the steps of c1) providing and grouping a plurality of pseudo registers; c2) prioritizing the pseudo registers in each of the groups; c3) combining the groups pursuant to the priorities thereof; and c4) locating the physical register of lowest computational cost.
机译:扩展RISC处理器寄存器的分段分配方法包括以下步骤:a)设置RISC处理器的指令格式,目标寄存器字段设置为具有6位以对应于64个寄存器,而至少一个源寄存器字段设置为具有至少4位对应至少16个寄存器; b)针对由于在某些情况下步骤a)中的指令格式超出范围而导致的问题,提供了两种解决方案; c)设置具有以下步骤的寄存器段分配算法:c1)提供并分组多个伪寄存器; c2)在每个组中优先处理伪寄存器; c3)根据优先级将各组合并; c4)找到计算成本最低的物理寄存器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号