Large-capacity high-throughput low-cost pipelined CAM using pipelined CTAM

被引:0
|
作者
Ray, SK [1 ]
机构
[1] Jadavpur Univ, Dept Comp Sci & Engn, Kolkata 700032, W Bengal, India
关键词
Content Addressable Memory ( CAM); associative store; Associative Memory ( AM); pipelined CAM; Content-To-Address Memory (CTAM); pipelined CTAM; Binary Search Processor (BSP); Pipelined Binary Search Processor (PBSP); pipelined binary search; Binary Search Pipeline (BSPL); pipelined search processor; pipelined search engine;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A novel approach toward realizing a large capacity high-throughput pipelined Content Addressable Memory ( CAM) or Associative Memory (AM) at low cost has been described. It employs only commercial Random Access Memory ( RAM) along with a simple Binary Search Pipeline (BSPL). In order to search a (2(n) - 1)-word Search Key Field (SKF) storage RAM, the BSPL employs n identical and simple Binary Search Processing Elements, each having its local copy of the SKF Storage RAM (SKFSR). The SKFSR stores, in an ordered manner, the SKFs of all the words in the CAM, whereas a Data Field Storage RAM (DFSR) stores the unordered CAM data words. The n-times replicated SKFSR, along with the n-processor BSPL, functions as a simple n-stage pipelined Content-toAddress Memory (CTAM). The CTAM, a new kind of memory that performs the inverse function of a RAM, serves as the first and the most important stage in the proposed 3-stage pipelined CAM architecture. In response to the stream of input query words (search keys) fed to the pipelined CAM, the pipelined CTAM first produces the corresponding stream of SKFSR addresses where the query words reside. These SKFSR addresses corresponding to the queries are next mapped back by the second stage, namely, the Address Mapping RAM, to their original addresses in the CAM, i.e., in the DFSR, which had been altered due to data ordering in the SKFSR. Now, the third stage of the pipelined CAM, namely, the DFSR, is read out at the mapped, i.e., the original CAM addresses, to obtain the desired stream of responses from the CAM. An augmented version of the pipelined CTAM has been designed to handle the presence of duplicate search keys in the CAM. A few illustrative examples of querying a simple database stored in the CAM have been included. The proposed pipelined CAM has a modular and highly scalable architecture. Its throughput rate, which is independent of the CAM size, is a little less than the RAM access rate and its latency is a little more than (n + 2) times the RAM access time.
引用
收藏
页码:575 / 587
页数:13
相关论文
共 50 条
  • [31] Low-Cost High-Throughput Genotyping for Diagnosing Familial Hypercholesterolemia
    Ibrahim, Shirin
    van Rooij, Jeroen
    Verkerk, Annemieke J. M. H.
    de Vries, Jard
    Zuurbier, Linda
    Defesche, Joep
    Peter, Jorge
    Schonck, Willemijn A. M.
    Sedaghati-Khayat, Bahar
    Hovingh, G. Kees
    Uitterlinden, Andre G.
    Stroes, Erik S. G.
    Reeskamp, Laurens F.
    [J]. CIRCULATION-GENOMIC AND PRECISION MEDICINE, 2023, 16 (05): : 462 - 469
  • [32] A high-throughput and low-cost maize ear traits scorer
    Liang, Xiuying
    Ye, Junli
    Li, Xiaoyu
    Tang, Zhixin
    Zhang, Xuehai
    Li, Wenqiang
    Yan, Jianbing
    Yang, Wanneng
    [J]. MOLECULAR BREEDING, 2021, 41 (02)
  • [33] A High Speed and Low Power Content-addressable Memory(CAM) Using Pipelined Scheme
    Jiang, Shixiong
    Yan, Pengzhan
    Sridhar, Ramalingam
    [J]. 2015 28TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2015, : 345 - 349
  • [34] High-throughput and area-efficient fully-pipelined hashing cores using BRAM in FPGA
    Li, Lin
    Lin, Shaoyu
    Shen, Shuli
    Wu, Kongcheng
    Li, Xiaochao
    Chen, Yihui
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2019, 67 : 82 - 92
  • [35] High-throughput PIM (Processing in-Memory) for DRAM using Bank-level Pipelined Architecture
    Lee, Hyunsoo
    Lee, Hyundong
    Shin, Minseung
    Shin, Gyuri
    Jeon, Sumin
    Song, Taigon
    [J]. 2023 20TH INTERNATIONAL SOC DESIGN CONFERENCE, ISOCC, 2023, : 101 - 102
  • [36] A low-power pipelined CAM for high-performance IP routing
    Echeverria, Pedro
    Ayala, Jose L.
    Lopez-Vallejo, Marisa
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CARIBBEAN CONFERENCE ON DEVICES, CIRCUITS, AND SYSTEMS, 2006, : 249 - +
  • [37] High-Throughput Low-Latency Pipelined Divider for Single-Precision Floating-Point Numbers
    Lyu, Fei
    Xia, Yan
    Chen, Yuheng
    Wang, Yanxu
    Luo, Yuanyong
    Wang, Yu
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (04) : 544 - 548
  • [38] A Fault Tolerant Parallelism Approach for Implementing High-Throughput Pipelined Advanced Encryption Standard
    Kamali, Hadi Mardani
    Hessabi, Shaahin
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (09)
  • [39] A compact pipelined architecture with high-throughput for context-based binary arithmetic coding
    Yu, Chu
    Hu, Hwai-Tsu
    [J]. 20TH ANNIVERSARY IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2007, : 33 - 36
  • [40] High-Throughput and Low-Cost Fabrication of Polymer Microscanner for Lighting Applications
    Kurihara, Kazuma
    Nagumo, Osamu
    Takamatsu, Seiichi
    Takagi, Hideki
    Maeda, Ryutaro
    [J]. JAPANESE JOURNAL OF APPLIED PHYSICS, 2013, 52 (10)