首页> 外国专利> Execution of computer code out of sequence so that it runs faster, relating particularly to multiprocessor systems, with data attributes declared that define data in such a way that data integrity is preserved.

Execution of computer code out of sequence so that it runs faster, relating particularly to multiprocessor systems, with data attributes declared that define data in such a way that data integrity is preserved.

机译:不按顺序执行计算机代码,以便使其运行得更快,尤其是与多处理器系统有关,并声明了以保留数据完整性的方式定义数据的数据属性。

摘要

Method for control of a computer system (1) in which source code is converted into machine code (15) with an associated reordering of instructions. The source code includes a data declaration that assigns a first attribute to a first data store (11) and a second attribute to a second data store (13). The machine code is stored in a program memory after reordering and executed by a processor (2) in yet another sequence. The data attributes of the data stores limits reordering of source code instructions and reordering of machine code instructions at execution. Independent claims are made for (1) a computer system with an execution environment in which source code and machine code can be reordered so that it runs faster. (2) a computer program product.
机译:控制计算机系统(1)的方法,其中源代码被转换为具有相关联的指令重新排序的机器代码(15)。源代码包括数据声明,该数据声明将第一属性分配给第一数据存储(11),将第二属性分配给第二数据存储(13)。机器代码在重新排序后存储在程序存储器中,并由处理器(2)按照另一种顺序执行。数据存储的数据属性限制了执行时对源代码指令的重排序和对机器代码指令的重排序。对(1)具有执行环境的计算机系统提出独立要求,在执行环境中,可以对源代码和机器代码进行重新排序,以使其运行速度更快。 (2)计算机程序产品。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号