首页> 外国专利> 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 memory (11) and a second attribute to a second data memory (13). The machine code is stored in program memory after reordering and executed by a processor (2) in yet another sequence. The data attributes of the data memories limits reordering of source code instructions and reordering of machine code instructions at execution. An Independent claim is made for a computer system with an execution environment in which source code and machine code can be reordered so that it runs faster. The invention also relates to a corresponding computer program product.
机译:控制计算机系统(1)的方法,其中源代码被转换为具有相关联的指令重新排序的机器代码(15)。源代码包括数据声明,该数据声明将第一属性分配给第一数据存储器(11),并且将第二属性分配给第二数据存储器(13)。机器代码在重新排序后存储在程序存储器中,并由处理器(2)按照另一种顺序执行。数据存储器的数据属性限制了执行时对源代码指令的重排序和对机器代码指令的重排序。对具有执行环境的计算机系统提出独立声明,在该环境中可以对源代码和机器代码进行重新排序,以使其运行更快。本发明还涉及相应的计算机程序产品。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号