发明名称 Parallelization and instrumentation in a producer graph oriented programming framework
摘要 Embodiments of parallelization and/or instrumentation in a producer graph oriented programming framework have been presented. In one embodiment, a request to run an application program is received, wherein object-oriented source code of the application program includes methods and producer dependency declarations, wherein the producer dependency declaration for a given method identifies a set of zero or more producers with outputs that are an input to the given method, wherein a producer is at least an instance and a method associated with that instance. Further, execution of the application program may be parallelized based on dependency between producers of the application program using the runtime. In some embodiments, the application program is instrumented using the runtime.
申请公布号 US9424050(B2) 申请公布日期 2016.08.23
申请号 US201213669837 申请日期 2012.11.06
申请人 Murex S.A.S. 发明人 Chamieh Fady;Edde Elias
分类号 G06F9/44;G06F11/34 主分类号 G06F9/44
代理机构 NDWE LLP 代理人 NDWE LLP
主权项 1. A computer implemented method comprising: receiving a request to run an application program, wherein object-oriented code of the application program includes methods and producer dependency declarations, wherein a producer is an instance of a class and a specific method of that class, wherein each of the producer dependency declarations is for one of the specific methods and is to identify at run time a set of zero or more producers; and parallelizing execution of the application program based on dependencies between producers of the application program using the runtime, wherein execution of each of the producers requires outputs of all of the set of producers identified by the producer dependency declaration for the specific method of that producer be available before the runtime begins executing the specific method of that producer.
地址 Paris FR