发明名称 |
基于旋转的别名保护寄存器中的寄存器分配 |
摘要 |
一种系统可以包括优化器/调度器,用于对一组指令进行调度,计算调度的指令组的数据相关性、检查约束和/或防检查约束,以及,基于数据相关性、检查约束和/或防检查约束,为调度的指令组分配别名寄存器。在一个实施例中,优化器用于释放未使用的寄存器,以减少用来保护调度的指令的别名寄存器。优化器进一步将伪指令插入到合并的指令之后,以中断检查约束和防检查约束中的循环。 |
申请公布号 |
CN103502945A |
申请公布日期 |
2014.01.08 |
申请号 |
CN201180070544.X |
申请日期 |
2011.11.29 |
申请人 |
英特尔公司 |
发明人 |
王诚;吴友峰 |
分类号 |
G06F9/50(2006.01)I;G06F9/06(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
邢德杰 |
主权项 |
一种方法,包括:对一组指令执行调度;计算所述调度的指令组的数据相关性;计算所述调度的指令组的检查约束;以及基于所述数据相关性和所述检查约束,为所述调度的指令组分配别名寄存器。 |
地址 |
美国加利福尼亚州 |