Patent · US Active

Selective replication of data structures

US7558925B2 · kind B2 · utility

97Cited by
58References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 18, 2006
Grant dateJul 7, 2009
Priority date
Expiry dateJun 28, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/174
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and apparatus are provided for selectively replicating a data structure in a low-latency memory. The memory includes multiple individual memory banks configured to store replicated copies of the same data structure. Upon receiving a request to access the stored data structure, a low-latency memory access controller selects one of the memory banks, then accesses the stored data from the selected memory bank. Selection of a memory bank can be accomplished using a thermometer technique comparing the relative availability of the different memory banks. Exemplary data structures that benefit from the resulting efficiencies include deterministic finite automata (DFA) graphs and other data structures that are loaded (i.e., read) more often than they are stored (i.e., written).

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.