Patent · US Active

Optimized execution of dynamic languages

US9244665B1 · kind B1 · utility

0Cited by
10References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 17, 2014
Grant dateJan 26, 2016
Priority date
Expiry dateJul 17, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/45529
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one aspect, a method for optimizing execution of dynamic language code is provided, the method includes identifying a first dynamic language function call during runtime, the function call including argument values for one or more arguments of the function, calculating a type signature for the one or more argument values of the function, determining if a function associated with the type signature is stored in a cache, looking up the function in the cache when the function associated with the type signature is stored in the cache and dynamically calling the function associated with the type signature when the specialized function for the type signature is not stored in the cache.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.