Haynes and Boone LLP
Automatically determining data dependencies to facilitate code execution
Technologies relating to determining data variable dependencies to facilitate code execution are disclosed. An example method includes: identifying a set of programming statements having a plurality of data parameters; identifying first data parameters associated with a first programming statement in the set of programming statements; determining one or more parameter dependencies associated with the first data parameters; and determining, based on the one or more parameter dependencies, a first execution performance of the first programming statement. The method may further include: determining a second execution performance of the second programming statement and scheduling execution of the first programming statement and of the second programming statement based on the first and second execution performances. For example, at least a portion of the first programming statement is executed in parallel to executing the second programming statement, or the first programming statement and the second programming statement are executed in a predefined sequence.
PayPal, Inc.
G G G G
G06F G06F G06F G06F
inventional inventional inventional inventional
Jin Weijia Shuan Yang Yunfeng Xiaohan Zhijun Feng Xin
Yao Deng Yang Yu Li Yun Ling Chen Li