System and method for optimization of shared data
AssigneeHewlett-Packard Development Company, L.P.
InventorCary A. Coutant
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorCary A. Coutant
Estimating the term…
A system and method are described for optimizing access of shared data. Briefly described, in architecture, the system can be implemented as follows. The data load optimization system includes a linkage table that contains at least one unresolved data module accessible by a computer program. The linkage table also includes a load determination logic that determines the location of the unresolved data module at load time of the computer program, and a load modification logic that modifies the load instruction in the computer program, at load time of the computer program, to directly load the unresolved data module at the location. The present invention can also be viewed as providing a method for efficiently accessing shared data. In this regard, the method can be broadly summarized by the following steps: (1) generating a linkage table for the computer program when a load instruction in the computer program loads an unresolved data that is not in a same load module as the computer program; (2) determining a location of the unresolved data at load time of the computer program; and (3) modifying the load instruction at load time of the computer program to directly load the unresolved data at the location.
A method to optimize dynamic data loads in a computer program, the method comprising the steps of:
A data load optimization system, comprising:
A system to optimize dynamic data loads in a computer program, comprising:
A computer readable medium for optimizing loading of shared data for a computer program, comprising:
Dependencies are inferred from the claim text.