• DocumentCode
    15353
  • Title

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

  • Author

    Karam, Robert ; Puri, Ruchir ; Ghosh, Swaroop ; Bhunia, Swarup

  • Author_Institution
    Case Western Reserve Univ., Cleveland, OH, USA
  • Volume
    103
  • Issue
    8
  • fYear
    2015
  • fDate
    Aug. 2015
  • Firstpage
    1311
  • Lastpage
    1330
  • 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.
  • Keywords
    content-addressable storage; CAM-AM structures; architecture level implementations; associative memory; circuit level implementations; content-addressable memories; memory-based computing; Computer aided manufacturing; Computer architecture; Content management; Information processing; Market research; Memory management; Random access memory; Transistors; Associative memory (AM); binary CAM; computing with memory; content-addressable memory (CAM); nano-CAM; ternary CAM; transactional memory (TM);
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2015.2434888
  • Filename
    7159147