Method and apparatus for saving and retrieving functional results
AssigneeInternational Business Machines Corporation
InventorsDavid A. Epstein, Glenn G. Gilley, Kevin P. McAuliffe
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDavid A. Epstein, Glenn G. Gilley, Kevin P. McAuliffe
Estimating the term…
Method and apparatus for use in a digital data processing system that evaluates functional networks. A method operates to assign a unique signature to each input constant of the network, assign a unique signature to each output of a network Function, and to store each of the constants and function outputs along with their assigned signatures. The signatures operate as an access key to the associated stored constants and function outputs, thereby eliminating a requirement to reevaluate a Function if its outputs already exist. A storage element, or Dictionary (20), stores data units, such as input data, intermediate values, and/or pointers to same, each with a unique signature. The storage element, in concert with a Dictionary Controller (18), provides for the deletion of a stored data unit that is associated with a specified signature and the retrieval of a stored data unit that is associated with a specified signature. Preferably, the signatures are generated from a combination of constant and Function attributes and values and are each uniquely encoded by a CRC generator (14).
For use in a digital data processing system of a type that repetitively evokes a set of Functions to process data, including one or more constants, a method comprising the steps of:
Apparatus for use in a digital data processing system of a type that repetitively evokes a set of Functions to process data, including one or more constants, comprising:
A method for use in a digital data processing system of a type that repetitively evokes a set of Functions to process data, including one or more constants, comprising the steps of:
Dependencies are inferred from the claim text.