US Patent Application 18333517. CODE GENERATION TOOL FOR CLOUD-NATIVE HIGH-PERFORMANCE COMPUTING simplified abstract
Contents
CODE GENERATION TOOL FOR CLOUD-NATIVE HIGH-PERFORMANCE COMPUTING
Organization Name
Microsoft Technology Licensing, LLC==Inventor(s)==
[[Category:Philipp Andre Witte of Bellevue WA (US)]]
CODE GENERATION TOOL FOR CLOUD-NATIVE HIGH-PERFORMANCE COMPUTING - A simplified explanation of the abstract
This abstract first appeared for US patent application 18333517 titled 'CODE GENERATION TOOL FOR CLOUD-NATIVE HIGH-PERFORMANCE COMPUTING
Simplified Explanation
The patent application describes methods and systems for translating a software expression from a user application programming interface (API) call to an API call of a software development kit (SDK) in a cloud-native high-performance computing environment.
- The innovation involves receiving a tagged expression indicating the need for translation from a user API call to an SDK API call.
- An abstract syntax tree associated with the software expression is processed, where symbols are replaced with variables and a return statement is replaced with a serialization instruction to write the result to local storage.
- The processed abstract syntax tree is serialized and provided, along with resource files, to the cloud-native high-performance computing environment for execution.
Original Abstract Submitted
Methods, storage media, and systems for translating a software expression from a user application programming interface (API) call to an API call of a software development kit (SDK) are disclosed. Some examples may include: receiving a tagged expression indicating that a translation of the software expression from a user API call to an API call of an SDK is to be performed, the SDK being associated with a cloud-native high-performance computing environment, processing an abstract syntax tree associated with the software expression, the processing including replacing symbols in the abstract syntax tree with respective variables, replacing a return statement in the abstract syntax tree with a serialization instruction to write a result to local storage, and serializing the processed abstract syntax tree and providing the serialized abstract syntax tree and one or more resource files to the cloud-native high-performance computing environment for execution.