2018
DOI: 10.1109/tkde.2018.2818716
|View full text |Cite
|
Sign up to set email alerts
|

EMOMA: Exact Match in One Memory Access

Abstract: An important function in modern routers and switches is to perform a lookup for a key. Hash-based methods, and in particular cuckoo hash tables, are popular for such lookup operations, but for large structures stored in off-chip memory, such methods have the downside that they may require more than one off-chip memory access to perform the key lookup. Although the number of off-chip memory accesses can be reduced using on-chip approximate membership structures such as Bloom filters, some lookups may still requ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
12
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
4

Relationship

2
8

Authors

Journals

citations
Cited by 18 publications
(12 citation statements)
references
References 29 publications
0
12
0
Order By: Relevance
“…In [27], Pontarelli et al proposed a related model where a system has both faster on-chip memory and slower, larger o-chip memory, and can only perform a limited number of o-chip memory accesses per packet. In [18], Kim et al implemented a practical o-chip memory for PISA switches.…”
Section: Related Workmentioning
confidence: 99%
“…In [27], Pontarelli et al proposed a related model where a system has both faster on-chip memory and slower, larger o-chip memory, and can only perform a limited number of o-chip memory accesses per packet. In [18], Kim et al implemented a practical o-chip memory for PISA switches.…”
Section: Related Workmentioning
confidence: 99%
“…EMOMA [44] is a lookup data structure with a full version of (2,4)-Cuckoo holding the key-value mappings. A counting block bloom filter (CBBF) is placed in cache to maintain the bucket choice of each key, such that each lookup costs exactly one off-chip memory load.…”
Section: Related Workmentioning
confidence: 99%
“…There are two common deploying approaches to address this issue [28,29,30,31]. The first one is sequence-based storage.…”
Section: A Dch-based Deploying Algorithm In the Heterogeneous Sensmentioning
confidence: 99%