Re-FeMAT: A Reconfigurable Multifunctional FeFET-Based Memory Architecture

被引:8
作者
Zhang, Xiaoyu [1 ,2 ]
Liu, Rui [1 ,3 ]
Song, Tao [1 ,2 ]
Yang, Yuxin [1 ,2 ]
Han, Yinhe [1 ,2 ]
Chen, Xiaoming [1 ,4 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100190, Peoples R China
[3] Xiangtan Univ, Sch Phys & Optoelect, Xiangtan 411105, Hunan, Peoples R China
[4] Beijing Acad Artificial Intelligence, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
Convolutional neural network (CNN); ferroelectric field-effect transistor (FeFET); few-shot learning; in-memory processing; ternary content-addressable memory (TCAM); DESIGN; TCAM;
D O I
10.1109/TCAD.2021.3140194
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most of current processing-in-memory (PIM) architectures are application specific, that is, they can only accelerate particular functions, e.g., matrix-vector dot product for neural network acceleration. However, practical applications usually involve various functions. In order to accelerate different functions, various accelerators, and dedicated circuits have been proposed. In this work, by exploring the similarities among some commonly used dedicated circuits, we adopt ferroelectric field-effect transistors (FeFETs) to build a reconfigurable multifunctional memory architecture named Re-FeMAT. Re-FeMAT is composed of multiple processing elements (PEs). Each PE is not only a nonvolatile memory array, but also can perform logic operations (i.e., the PIM mode), convolutions (i.e., the binary convolutional neural network and the convolutional neural network (CNN) acceleration mode) and content search (i.e., the ternary content-addressable memory (TCAM) mode) without changing the circuit structure. Re-FeMAT can support applications that require multiple functions. As an example, by configuring different PEs to different working modes and using a simulated annealing algorithm or a tabu search algorithm to optimize the task-PE assignment, Re-FeMAT can completely accelerate few-shot learning applications. Our simulation results based on a calibrated FeFET model show that the proposed Re-FeMAT architecture achieves better performance and power efficiency than the previous FeMAT architecture. Compared with FeFET-based single-functional circuits, though the power dissipation of Re-FeMAT is higher in some modes, the power-delay product is still smaller. Compared with a state-of-the-art FeFET-based multifunctional accelerator named attention-in-memory, Re-FeMAT achieves lower power, latency, and energy when accelerating a complete few-shot learning task.
引用
收藏
页码:5071 / 5084
页数:14
相关论文
共 44 条
  • [1] [Anonymous], 2015, PROC SRC TECHCON
  • [2] Arizona State Univ. Tempe AZ USA, 2011, PREDICTIVE TECHNOLOG
  • [3] Aziz A, 2018, DES AUT TEST EUROPE, P1289, DOI 10.23919/DATE.2018.8342213
  • [4] Physics-Based Circuit-Compatible SPICE Model for Ferroelectric Transistors
    Aziz, Ahmedullah
    Ghosh, Swapnadip
    Datta, Suman
    Gupta, Sumeet Kumar
    [J]. IEEE ELECTRON DEVICE LETTERS, 2016, 37 (06) : 805 - 808
  • [5] Encoding Short Ranges in TCAM Without Expansion: Efficient Algorithm and Applications
    Bremler-Barr, Anat
    Harchol, Yotam
    Hay, David
    Hel-Or, Yacov
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) : 835 - 850
  • [6] Generalizing Amdahl's Law for Power and Energy
    Cameron, Kirk W.
    Ge, Rong
    [J]. COMPUTER, 2012, 45 (03) : 75 - 77
  • [7] Chen X., 2018, PROC IEEE INT S CIRC, P1
  • [8] Chen X., 2019, PROC 56 ANN DESIGN A, P1
  • [9] Power and Area Efficient FPGA Building Blocks Based on Ferroelectric FETs
    Chen, Xiaoming
    Ni, Kai
    Niemier, Michael T.
    Han, Yinhe
    Datta, Suman
    Hu, Xiaobo Sharon
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (05) : 1780 - 1793
  • [10] Chen XM, 2018, DES AUT TEST EUROPE, P1205, DOI 10.23919/DATE.2018.8342199