Fast computation of database operations using content-addressable memories

被引:0
|
作者
Bandi, Nagender [1 ]
Agrawal, Divyakant [1 ]
El Abbadi, Amr [1 ]
机构
[1] Univ Calif Santa Barbara, Santa Barbara, CA 93106 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Research efforts on conventional CPU architectures over the past decade have focused primarily on performance enhancement. In contrast, the NPU (Network Processing Unit) architectures have evolved significantly in terms of functionality.. The memory hierarchy of a typical network router features a Content-Addressable Memory (CAM) which provides very fast constant-time lookups over large amounts of data and facilitates a wide range of novel high-speed networking solutions such as Packet Classification, Intrusion Detection and Pattern Matching. While these networking applications span an entirely different domain than the database applications, they share a common operation of searching for a particular data entry among huge amounts of data. In this paper, we investigate how CAM-based technology can help in addressing the existing memory hierarchy bottlenecks in database operations. We present several high-speed CAM-based solutions for computationally intensive database operations. In particular, we discuss an efficient linear-time complexity CAM-based sorting algorithm and apply it to develop a fast solution for complex join operations widely used in database applications.
引用
收藏
页码:389 / 398
页数:10
相关论文
共 50 条
  • [1] CASCADING CONTENT-ADDRESSABLE MEMORIES
    MOORS, T
    CANTONI, A
    IEEE MICRO, 1992, 12 (03) : 56 - 66
  • [2] CONTENT-ADDRESSABLE MEMORIES CATCH ON
    COLE, BC
    ELECTRONICS-US, 1988, 61 (18): : 82 - 84
  • [3] CONTENT-ADDRESSABLE MASS MEMORIES
    ZEIDLER, HC
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1989, 136 (05): : 351 - 356
  • [4] USING ASSOCIATIVE CONTENT-ADDRESSABLE MEMORIES TO CONTROL ROBOTS
    ATKESON, CG
    REINKENSMEYER, DJ
    PROCEEDINGS - 1989 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOL 1-3, 1989, : 1859 - 1864
  • [5] Analog content-addressable memories with memristors
    Li, Can
    Graves, Catherine E.
    Sheng, Xia
    Miller, Darrin
    Foltin, Martin
    Pedretti, Giacomo
    Strachan, John Paul
    NATURE COMMUNICATIONS, 2020, 11 (01)
  • [6] USING ASSOCIATIVE CONTENT-ADDRESSABLE MEMORIES TO CONTROL MOVEMENT
    ATKESON, CG
    REINKENSMEYER, DJ
    NEURAL PROGRAMMING, 1989, 12 : 203 - 221
  • [7] DESIGN OF HOPFIELD CONTENT-ADDRESSABLE MEMORIES
    ZHUANG, XH
    HUANG, Y
    YU, FA
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1994, 42 (02) : 492 - 495
  • [8] Analog content-addressable memories with memristors
    Can Li
    Catherine E. Graves
    Xia Sheng
    Darrin Miller
    Martin Foltin
    Giacomo Pedretti
    John Paul Strachan
    Nature Communications, 11
  • [9] Functional testing of content-addressable memories
    Lin, KJ
    Wu, CW
    1998 INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING - PROCEEDINGS, 1998, : 70 - 75
  • [10] Using cache to reduce power in content-addressable memories (CAMs)
    Pagiamtzis, K
    Sheikholeslami, A
    CICC: PROCEEDINGS OF THE IEEE 2005 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2005, : 369 - 372