Invention Grant
- Patent Title: Memoization configuration file consumed at compile time
- Patent Title (中): Memoization配置文件在编译时消耗
-
Application No.: US13671816Application Date: 2012-11-08
-
Publication No.: US08656378B2Publication Date: 2014-02-18
- Inventor: Alexander G. Gounares , Ying Li , Charles D. Garrett , Michael D. Noakes
- Applicant: Concurix Corporation
- Applicant Address: US WA Kirkland
- Assignee: Concurix Corporation
- Current Assignee: Concurix Corporation
- Current Assignee Address: US WA Kirkland
- Agent Russell S. Krajec
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Memoization may be deployed using a configuration file or database that identifies functions to memorize, and in some cases, includes input and result values for those functions. At compile time, functions defined in the configuration file may be captured and memoized. During compilation or other pre-execution analysis, the executable code may be modified or otherwise decorated to include memoization code. The memoization code may store results from a function during the first execution, then merely look up the results when the function may be called again. The memoized value may be stored in the configuration file or in another data store. In some embodiments, the modified executable code may operate in conjunction with an execution environment, where the execution environment may optionally perform the memoization.
Public/Granted literature
- US20130074055A1 Memoization Configuration File Consumed at Compile Time Public/Granted day:2013-03-21
Information query