Dynamic random access memory-based content-addressable memory (DRAM-CAM) architecture for exact pattern matching
AssigneeUniversity of Virginia Patent Foundation
InventorsLingxi Wu, Kevin Skadron
Life of this patent
Estimating the term…
Loading patent…
AssigneeUniversity of Virginia Patent Foundation
InventorsLingxi Wu, Kevin Skadron
Estimating the term…
Disclosed herein is a Dynamic Random Access Memory-Based Content-Addressable Memory (DRAM-CAM) architecture and methods relating thereto. The DRAM-CAM architecture can include a memory array, with the data organized into blocks including rows and columns. Input data can be converted into a format with first and second groups of columns. Each first group can correspond to one or more rows of the input data, and each second group can include one or more null columns. A query can be received and loaded into an available column of the second group, and pattern matching can be performed on the data to identify occurrences of elements defined by the query. The pattern matching can be performed concurrently on the first groups of columns and the available columns bit by bit. Results can include a count or location of each identified element.
A method for processing data using a DRAM-based content-addressable memory (DRAM-CAM) architecture, the method comprising:
A method for processing data using a DRAM-based content-addressable memory (DRAM-CAM) architecture, the method comprising:
A method for searching data in a DRAM-based content-addressable memory (DRAM-CAM) architecture, the method comprising:
Dependencies are inferred from the claim text.