Published March 30, 2023 | Version v1

Approximate Content-Addressable Memories: A Review

  • 1. ROR icon University of Calabria
  • 2. Bar-Ilan University

Description

Content-addressable memory (CAM) has been part of the memory market for more than five decades. CAM can carry out a single clock cycle lookup based on the content rather than an address. Thanks to this attractive feature, CAM is utilized in memory systems where a high-speed content lookup technique is required. However, typical CAM applications only support exact matching, as opposed to approximate matching, where a certain Hamming distance (several mismatching characters between a query pattern and the dataset stored in CAM) needs to be tolerated. Recent interest in approximate search has led to the development of new CAM-based alternatives, accelerating the processing of large data workloads in the realm of big data, genomics, and other data-intensive applications. In this review, we provide an overview of approximate CAM and describe its current and potential applications that would benefit from approximate search computing.

Notes

Chips 2023, 2(2), 70-82

Files

Garzon2023_approx-content.pdf

Files (892.2 kB)

Name Size Download all
md5:33d306d57259ae8ea7a2501fd811f587
892.2 kB Preview Download

Additional details

Funding

European Commission
BioPIM - Processing-in-memory architectures and programming libraries for bioinformatics algorithms 101047160
Ministry of Science, Technology and Space
Lise Meitner grant for Israeli-Swedish research collaboration
Ministry of Education, Universities and Research
2020LWPKH7