×

Associative memory device

  • US 3,906,455 A
  • Filed: 03/15/1974
  • Issued: 09/16/1975
  • Est. Priority Date: 03/15/1974
  • Status: Expired due to Term
First Claim
Patent Images

1. An associative memory device comprising:

  • a. a data storage device wherein;

    1. data is stored and retrieved in predefined data blocks of equal numbers of bits;

    2. the data in said data blocks is maintained in a constantly circulating state;

    3. means are provided for reading said data blocks from said storage device and for writing said data blocks to said storage device;

    4. said data in said data blocks is read from said storage device and written to said storage as the circulating data passes said means for reading and writing said data blocks;

    5. said data blocks are comprised of data subblocks of equal numbers of bits;

    6. said data sub-blocks are divided into data fields as defined by each individual request to the associative memory device. b. a data storage device acquisition logic segment wherein;

    1. said data blocks are addressed by data block groups, each data block group containing at least one data block;

    2. said data block groups are comprised of daTa block subgroups containing equal numbers of data blocks;

    3. means for parallel data transfer are provided to transfer data from said data storage device in parallel in units of data block subgroups, and c. a data processing logic segment wherein;

    1. a subgroup processing element is provided for each data block subgroup contained in a data block group, each subgroup processing element containing means for receiving and storing the data in one data block subgroup being transferred in parallel from said data storage device by said data storage device acquisition logic segment;

    2. a search specification control logic segment is provided, said search specification control logic being accessible by the computer program accessing said associative memory device to preset the limits of data search, the definition of said data fields, and the search success criteria for the duration of each access where access is the time from a request for an associative search by a computer program to said associative memory device until said associative memory device returns the results of the search to the requesting computer program;

    3. logic is provided to combine the data in said subgroup processing elements and said search specification control logic to arrive at a best value from each data block subgroup and then combine said best values from the data block subgroups to arrive at a best value for the data block group;

    4. logic is provided to cause said data storage device acquisition logic to transfer additional data block groups within the limits specified by said search specification control logic and to combine the best values for data block groups into a device result.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×