Patent · US Active

Method and system for reconfigurable parallel lookups using multiple shared memories

US9620213B2 · kind B2 · utility

13Cited by
6References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 27, 2013
Grant dateApr 11, 2017
Priority date
Expiry dateMay 4, 2034

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L45/7453
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments of the present invention relate to multiple parallel lookups using a pool of shared memories by proper configuration of interconnection networks. The number of shared memories reserved for each lookup is reconfigurable based on the memory capacity needed by that lookup. The shared memories are grouped into homogeneous tiles. Each lookup is allocated a set of tiles based on the memory capacity needed by that lookup. The tiles allocated for each lookup do not overlap with other lookups such that all lookups can be performed in parallel without collision. Each lookup is reconfigurable to be either hash-based or direct-access. The interconnection networks are programmed based on how the tiles are allocated for each lookup.

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