A Resistive TCAM Accelerator for Data-Intensive Computing

被引:0
|
作者
Guo, Qing [2 ]
Guo, Xiaochen [1 ]
Bai, Yuxin [1 ]
Ipek, Engin [1 ,2 ]
机构
[1] Univ Rochester, Dept Elect & Comp Engn, Rochester, NY 14627 USA
[2] Univ Rochester, Dept Comp Sci, Rochester, NY 14627 USA
基金
美国国家科学基金会;
关键词
Resistive memory; TCAM; Accelerator; MEMORY; ARCHITECTURE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Power dissipation and off-chip bandwidth restrictions are critical challenges that limit microprocessor performance. Ternary content addressable memories (TCAM) hold the potential to address both problems in the context of a wide range of data-intensive workloads that benefit from associative search capability. Power dissipation is reduced by eliminating instruction processing and data movement overheads present in a purely RAM based system. Bandwidth demand is lowered by processing data directly on the TCAM chip, thereby decreasing off-chip traffic. Unfortunately, CMOS-based TCAM implementations are severely power- and area-limited, which restricts the capacity of commercial products to a few megabytes, and confines their use to niche networking applications. This paper explores a novel resistive TCAM cell and array architecture that has the potential to scale TCAM capacity from megabytes to gigabytes. High-density resistive TCAM chips are organized into a DDR3-compatible DIMM, and are accessed through a software library with zero modifications to the processor or the motherboard. On applications that do not benefit from associative search, the TCAM DIMM is configured to provide ordinary RAM functionality. By tightly integrating TCAM with conventional virtual memory, and by allowing a large fraction of the physical address space to be made content-addressable on demand, the proposed memory system improves average performance by 4x and average energy consumption by 10x on a set of evaluated data-intensive applications.
引用
收藏
页码:339 / 350
页数:12
相关论文
共 50 条
  • [1] RESISTIVE TERNARY CONTENT ADDRESSABLE MEMORY SYSTEMS FOR DATA-INTENSIVE COMPUTING
    Guo, Qing
    Guo, Xiaochen
    Bai, Yuxin
    Patel, Ravi
    Ipek, Engin
    Friedman, Eby G.
    IEEE MICRO, 2015, 35 (05) : 62 - 71
  • [2] Applications in Data-Intensive Computing
    Shah, Anuj R.
    Adkins, Joshua N.
    Baxter, Douglas J.
    Cannon, William R.
    Chavarria-Miranda, Daniel G.
    Choudhury, Sutanay
    Gorton, Ian
    Gracio, Deborah K.
    Halter, Todd D.
    Jaitly, Navdeep D.
    Johnson, John R.
    Kouzes, Richard T.
    Macduff, Matthew C.
    Marquez, Andres
    Monroe, Matthew E.
    Oehmen, Christopher S.
    Pike, William A.
    Scherrer, Chad
    Villa, Oreste
    Webb-Robertson, Bobbie-Jo
    Whitney, Paul D.
    Zuljevic, Nino
    ADVANCES IN COMPUTERS, VOL 79, 2010, 79 : 1 - 70
  • [3] Data-intensive workflow management: For clouds and data-intensive and scalable computing environments
    De Oliveira, Daniel C.M.
    Liu, Ji
    Pacitti, Esther
    Synthesis Lectures on Data Management, 2019, 14 (04): : 1 - 179
  • [4] A Content Delivery Accelerator in data-intensive servers
    Cho, JW
    Choi, HJ
    Lim, SH
    Park, KH
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 387 - 395
  • [5] Data-intensive computing and digital libraries
    Moore, R
    Prince, TA
    Ellisman, M
    COMMUNICATIONS OF THE ACM, 1998, 41 (11) : 56 - 62
  • [6] Technology Prospects for Data-Intensive Computing
    Akarvardar, Kerem
    Wong, H-S Philip
    PROCEEDINGS OF THE IEEE, 2023, 111 (01) : 92 - 112
  • [7] Support for data-intensive computing with CloudMan
    Kowsar, Y.
    Afgan, E.
    2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 243 - 248
  • [8] Extreme Data-Intensive Scientific Computing
    Szalay, Alexander S.
    COMPUTING IN SCIENCE & ENGINEERING, 2011, 13 (06) : 34 - 41
  • [9] THE CHANGING PARADIGM OF DATA-INTENSIVE COMPUTING
    Kouzes, Richard T.
    Anderson, Gordon A.
    Elbert, Stephen T.
    Gorton, Ian
    Gracio, Deborah K.
    COMPUTER, 2009, 42 (01) : 26 - 34
  • [10] Data classification algorithm for data-intensive computing environments
    Chen, Tiedong
    Liu, Shifeng
    Gong, Daqing
    Gao, Honghu
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2017,