Emerging Trends in Design and Applications of Memory-Based Computing and Content-Addressable Memories

Robert Karam, Ruchir Puri, Swaroop Ghosh, Swarup Bhunia

Research output: Contribution to journalReview article

35 Citations (Scopus)

Abstract

Content-addressable memory (CAM) and associative memory (AM) are types of storage structures that allow searching by content as opposed to searching by address. Such memory structures are used in diverse applications ranging from branch prediction in a processor to complex pattern recognition. In this paper, we review the emerging challenges and opportunities in implementing different varieties of CAM/AM structures. Beyond-CMOS silicon and nonsilicon memory technologies hold significant promise in implementing dense, fast, and energy-efficient CAM/AM structures. We describe circuit/architecture level implementations of CAM/AM using these technologies, as well as novel applications in different domains, including informatics, text analytics, data mining, and reconfigurable computing platforms.

Original languageEnglish (US)
Article number7159147
Pages (from-to)1311-1330
Number of pages20
JournalProceedings of the IEEE
Volume103
Issue number8
DOIs
StatePublished - Aug 1 2015

Fingerprint

Associative storage
Data storage equipment
Pattern recognition
Data mining
Silicon
Networks (circuits)

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering

Cite this

Karam, Robert ; Puri, Ruchir ; Ghosh, Swaroop ; Bhunia, Swarup. / Emerging Trends in Design and Applications of Memory-Based Computing and Content-Addressable Memories. In: Proceedings of the IEEE. 2015 ; Vol. 103, No. 8. pp. 1311-1330.
@article{4ba18f2c7baf45bbbcb6be459b4424f4,
title = "Emerging Trends in Design and Applications of Memory-Based Computing and Content-Addressable Memories",
abstract = "Content-addressable memory (CAM) and associative memory (AM) are types of storage structures that allow searching by content as opposed to searching by address. Such memory structures are used in diverse applications ranging from branch prediction in a processor to complex pattern recognition. In this paper, we review the emerging challenges and opportunities in implementing different varieties of CAM/AM structures. Beyond-CMOS silicon and nonsilicon memory technologies hold significant promise in implementing dense, fast, and energy-efficient CAM/AM structures. We describe circuit/architecture level implementations of CAM/AM using these technologies, as well as novel applications in different domains, including informatics, text analytics, data mining, and reconfigurable computing platforms.",
author = "Robert Karam and Ruchir Puri and Swaroop Ghosh and Swarup Bhunia",
year = "2015",
month = "8",
day = "1",
doi = "10.1109/JPROC.2015.2434888",
language = "English (US)",
volume = "103",
pages = "1311--1330",
journal = "Proceedings of the IEEE",
issn = "0018-9219",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "8",

}

Emerging Trends in Design and Applications of Memory-Based Computing and Content-Addressable Memories. / Karam, Robert; Puri, Ruchir; Ghosh, Swaroop; Bhunia, Swarup.

In: Proceedings of the IEEE, Vol. 103, No. 8, 7159147, 01.08.2015, p. 1311-1330.

Research output: Contribution to journalReview article

TY - JOUR

T1 - Emerging Trends in Design and Applications of Memory-Based Computing and Content-Addressable Memories

AU - Karam, Robert

AU - Puri, Ruchir

AU - Ghosh, Swaroop

AU - Bhunia, Swarup

PY - 2015/8/1

Y1 - 2015/8/1

N2 - Content-addressable memory (CAM) and associative memory (AM) are types of storage structures that allow searching by content as opposed to searching by address. Such memory structures are used in diverse applications ranging from branch prediction in a processor to complex pattern recognition. In this paper, we review the emerging challenges and opportunities in implementing different varieties of CAM/AM structures. Beyond-CMOS silicon and nonsilicon memory technologies hold significant promise in implementing dense, fast, and energy-efficient CAM/AM structures. We describe circuit/architecture level implementations of CAM/AM using these technologies, as well as novel applications in different domains, including informatics, text analytics, data mining, and reconfigurable computing platforms.

AB - Content-addressable memory (CAM) and associative memory (AM) are types of storage structures that allow searching by content as opposed to searching by address. Such memory structures are used in diverse applications ranging from branch prediction in a processor to complex pattern recognition. In this paper, we review the emerging challenges and opportunities in implementing different varieties of CAM/AM structures. Beyond-CMOS silicon and nonsilicon memory technologies hold significant promise in implementing dense, fast, and energy-efficient CAM/AM structures. We describe circuit/architecture level implementations of CAM/AM using these technologies, as well as novel applications in different domains, including informatics, text analytics, data mining, and reconfigurable computing platforms.

UR - http://www.scopus.com/inward/record.url?scp=84937239578&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84937239578&partnerID=8YFLogxK

U2 - 10.1109/JPROC.2015.2434888

DO - 10.1109/JPROC.2015.2434888

M3 - Review article

VL - 103

SP - 1311

EP - 1330

JO - Proceedings of the IEEE

JF - Proceedings of the IEEE

SN - 0018-9219

IS - 8

M1 - 7159147

ER -