Patent ID: 11907693
Assignee: ZHEJIANG LAB
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A job decomposition processing method for distributed computing, comprising:
analyzing a source program to be run by program static analysis to determine a function call graph contained in the source program being run, wherein the function call graph is configured to characterize a Call relationship between functions contained in the source program;
determining function feature information in the functions contained in the source program according to the Call relationship between the functions, wherein the function feature information is configured to characterize function computing-related information when each of the functions is being run;
decomposing the source program according to the function feature information, a function relationship and available resource information of a platform on which a source program is to be run, and determining a running relationship between the functions contained in the source program and an execution recommendation for each function on the platform when the source program is being run on the platform, wherein the running relationship comprises serial running and/or parallel running, and the execution recommendation is configured to indicate hardware resources on the platform to execute each function;
inserting a modifier of codes based on a distributed computing framework in the source program according to the function Call relationship and the execution recommendation, so that the source program is capable of conducting distributed computing on the platform; and
running the source program in which the modifier has been inserted on the platform according to the execution recommendation.