首页> 外国专利> Zero-overhead branching and looping in time-stationary processors

Zero-overhead branching and looping in time-stationary processors

机译:时间平稳处理器中的零开销分支和循环

摘要

The programmable processor is used to convert input data to output data based on the program information which has been encoded in the form of instruction. In particular, the value of output data obtained in this depends on the instantaneous state of the processor at any time. This state is made the data values ​​temporarily stored in the register, and for example, as a flag. The principle disadvantage of the flag is to be referred processor, and result in side effects, particularly in parallel processor flags these. However, you take off the concept of ever flag, in the implementation of the blanching problem that remains. Execution unit and (EX1, EX2), the first register file for storing data and (RF1, RF2), the instruction memory and (PM), the processing system according to the invention, the first for storing the value of the program counter I is equipped with (RF3) 2 register file. Execution unit will conditionally execute dedicated instructions for writing to the second register value of the program counter. As a result, the processing system according to the invention can be carried out blanching conditional without using a flag.
机译:可编程处理器用于基于已经以指令形式编码的程序信息将输入数据转换为输出数据。特别地,由此获得的输出数据的值取决于处理器在任何时间的瞬时状态。这种状态使数据值临时存储在寄存器中,例如作为标志。该标志的主要缺点是被称为处理器,并导致副作用,尤其是在并行处理器标志中。但是,在实现仍然存在的灼热问题的过程中,您取消了ever flag的概念。执行单元和(EX1,EX2),用于存储数据的第一寄存器文件和(RF1,RF2),指令存储器和(PM),根据本发明的处理系统,第一用于存储程序计数器I的值装有(RF3)2寄存器文件。执行单元将有条件地执行专用指令以写入程序计数器的第二寄存器值。结果,根据本发明的处理系统可以在不使用标志的情况下有条件地变烫。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号