Invention Grant
- Patent Title: Dynamically switching between execution paths for user-defined functions
-
Application No.: US15338665Application Date: 2016-10-31
-
Publication No.: US09792326B1Publication Date: 2017-10-17
- Inventor: Andrei F. Lurie , Dirk Nakott , Johannes Schuetzner
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Dynamically switching between a plurality of execution paths to execute a function, such as a user-defined function. The plurality of execution paths include an execution path that uses caching and another execution path that uses inlining. A user-defined function is executed at least once using a first execution path. Then, for a later execution of the function, the execution path is automatically switched to a second execution path.
Information query