首页> 外国专利> OBSOLETING VALUES STORED IN REGISTERS IN A PROCESSOR BASED ON PROCESSING OBSOLESCENT REGISTER-ENCODED INSTRUCTIONS

OBSOLETING VALUES STORED IN REGISTERS IN A PROCESSOR BASED ON PROCESSING OBSOLESCENT REGISTER-ENCODED INSTRUCTIONS

机译:基于处理过时的寄存器编码的指令,处理器中存储在寄存器中的量值

摘要

Obsoleting values stored in registers in a processor based on processing obsolescent register-encoded instructions is disclosed. The processor is configured to support execution of read and/or write instructions that include obsolescence encoding indicating that one or more of its source and/or target register operands are to be obsoleted by the processor. A register encoded as obsolescent means the data value stored in such register will not be used by subsequent instructions in an instruction stream, and thus does not need to be retained. Thus, such register can be set as being in an obsolescent state so that the data value stored in such register can be ignored to improve performance. As one example, data values for registers having an obsolescent state can be ignored and thus not stored in a saved context for a process being switched out, thus conserving memory and improving processing time for a process switch.
机译:公开了基于处理过时的寄存器编码指令的处理器中存储在寄存器中的已经过度值。处理器被配置为支持包括读取和/或写入指令的执行,该读取和/或写入指令包括过时编码,指示其源和/或目标寄存器操作数的一个或多个被处理器已经过分。编码为过时的寄存器意味着存储在这种寄存器中的数据值不会被指令流中的后续指令使用,因此不需要保留。因此,可以将这样的寄存器设置为在过时状态下,使得存储在这种寄存器中的数据值可以被忽略以提高性能。作为一个示例,可以忽略具有过时状态的寄存器的数据值,因此不存储在被切换的过程中的保存上下文中,从而节省存储器并改善处理交换机的处理时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号