×

Method and apparatus for saving and retrieving functional results

  • US 5,347,652 A
  • Filed: 06/26/1991
  • Issued: 09/13/1994
  • Est. Priority Date: 06/26/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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:

  • examining a constant to determine identifying characteristics thereof;

    combining the characteristics with the value of the constant;

    encoding the combination to obtain a Constant signature;

    storing the Constant signature with a representation of the value;

    for each Function of the set of Functions having input for which Constant signatures have been encoded,examining a Function to determine identifying characteristics of an output of the Function;

    combining the characteristics with an identification of the Function and with signatures of the inputs to the Function;

    encoding the combination to obtain a first Function signature;

    storing the first Function signature; and

    , prior to executing a Function, performing the steps of,examining the Function to be executed to determine identifying characteristics of an output of the Function;

    combining the characteristics with an identification of the Function to be executed and with signatures of the inputs to the Function to be executed;

    encoding the combination to obtain a second Function signature;

    determining if there exists a stored Function signature that equals the second Function signature; and

    if so,accessing a memory means to retrieve a value associated with the stored Function signature, otherwiseexecuting the Function and storing the value returned by the Function with the signature of the Function.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×