发明名称 Multi-processor code for modification for storage areas
摘要 A method for processing computer program code to enable different parts of the computer program code to be executed by different processing elements of a plurality of communicating processing elements. The method comprises identifying at least one first part of the computer program code, which is to be executed by a particular one of said processing elements. The method further comprises identifying at least one further part of the computer code which is related to the at least one first part of the computer code. The at least one first part of the computer program code and the at least one further part of the computer program code are caused to be executed by the particular one of said processing elements.
申请公布号 US9471291(B2) 申请公布日期 2016.10.18
申请号 US201414570811 申请日期 2014.12.15
申请人 Codeplay Software Limited 发明人 Dolinsky Jens-Uwe;Richards Andrew;Riley Colin
分类号 G06F9/45 主分类号 G06F9/45
代理机构 Blank Rome, LLP 代理人 Blank Rome, LLP
主权项 1. A method for execution by a processor for processing computer program code to enable parts of the computer program code to be executed by processing elements of a plurality of communicating processing elements, wherein the computer program code defines a plurality of context levels and comprises a plurality of code elements, each code element including an indication to one of a plurality of data items, at least one of the plurality of data items being declared in a context level associated with a particular processing element for storage in a storage area local to the particular processing element, and at least another of the plurality of data items being declared in a context level that is not associated with a particular processing element for storage in a storage area remote from the particular processing element, the method comprising: processing a first part of the computer program code comprising a first one of said plurality of code elements indicating a first data item, wherein said processing comprises: determining a context level at which said first data item is declared;responsive to determining that said first data item is declared in a context level that is not associated with the particular processing element, determining a storage area in which the first data item will be stored; andcreating a modification of the first part of the computer program code, the modification indicating the determined context level and the determined storage area in the first part of the computer program code.
地址 Edinburgh GB