FELIX: Fast and Energy-Efficient Logic in Memory

被引:110
|
作者
Gupta, Saransh [1 ]
Imani, Mohsen [1 ]
Rosing, Tajana [1 ]
机构
[1] Univ Calif San Diego, CSE Dept, La Jolla, CA 92093 USA
关键词
Processing in-Memory; Non-volatile memories; Memristors; Hyper-dimensional computing; Machine learning; Energy efficiency; INTERNET; DESIGN; THINGS;
D O I
10.1145/3240765.3240811
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Internet of Things (IoT) has led to the emergence of big data. Processing this amount of data poses a challenge for current computing systems. PIM enables in -place computation which reduces data movement, a major latency bottleneck in conventional systems. In this paper, we propose an in -memory implementation of fast and energy efficient logic (FELIX) which combines the functionality of PIM with memories. To the best of authors' knowledge, FELIX is the first PIM logic to enable the single cycle NOR, NOT, NAND, minority, and OR directly in crossbar memory. We exploit the voltage threshold -based memristors to enable single cycle operations. It is a purely in -memory execution which neither reads out data nor changes sense amplifiers, while preserving data in-memory. We extend these single cycle operations to implement more complex functions like XOR and addition in memory with 2x lower latency than the fastest published PIM technique. We also increase the amount of in -memory parallelism in our design by segmenting bitlines using switches. To evaluate the efficiency of our design at the system level, we design a FELIX-based HyperDimensional (HD) computing accelerator. Our evaluation shows that for all applications tested using HD, FELIX provides on average 128.8x speedup and 5,589.3x lower energy consumption as compared to AMD CPU. F.-TUX HD also achieves on average 2.21 x higher energy efficiency, I.86 x speedup, and 1.68x less memory as compared to the fastest PIM technique.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Memristor Overwrite Logic (MOL) for Energy-Efficient In-Memory DNN
    Ali, Khaled Alhaj
    Rizk, Mostafa
    Baghdadi, Amer
    Diguet, Jean-Philippe
    Jomaah, Jalal
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [2] A fast and energy-efficient stack
    Ebergen, J
    Finchelstein, D
    Kao, R
    Lexau, J
    Hopkins, D
    10TH INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2004, : 7 - 16
  • [3] A FAST AND ENERGY-EFFICIENT NANOELECTROMECHANICAL NON-VOLATILE MEMORY FOR IN-MEMORY COMPUTING
    Lee, Yong-Bok
    Gang, Min-Ho
    Choi, Pan-Kyu
    Kim, Su-Hyun
    Kim, Tae-Soo
    Lee, So-Young
    Yoon, Jun-Bo
    2023 IEEE 36TH INTERNATIONAL CONFERENCE ON MICRO ELECTRO MECHANICAL SYSTEMS, MEMS, 2023, : 5 - 8
  • [4] Energy-efficient hybrid wakeup logic
    Huang, M
    Renau, J
    Torrellas, J
    ISLPED'02: PROCEEDINGS OF THE 2002 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2002, : 196 - 201
  • [5] Memristive Logic-in-Memory Integrated Circuits for Energy-Efficient Flexible Electronics
    Jang, Byung Chul
    Nam, Yunyong
    Koo, Beom Jun
    Choi, Junhwan
    Im, Sung Gap
    Park, Sang-Hee Ko
    Choi, Sung-Yool
    ADVANCED FUNCTIONAL MATERIALS, 2018, 28 (02)
  • [6] Embedded Nano-Electro-Mechanical Memory for Energy-Efficient Reconfigurable Logic
    Kato, Kimihiko
    Stojanovic, Vladimir
    Liu, Tsu-Jae King
    IEEE ELECTRON DEVICE LETTERS, 2016, 37 (12) : 1563 - 1565
  • [7] Securing Emerging Nonvolatile Main Memory With Fast and Energy-Efficient AES In-Memory Implementation
    Xie, Mimi
    Li, Shuangchen
    Glova, Alvin Oliver
    Hu, Jingtong
    Xie, Yuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (11) : 2443 - 2455
  • [8] Demeter: A Fast and Energy-Efficient Food Profiler Using Hyperdimensional Computing in Memory
    Shahroodi, Taha
    Zahedi, Mahdi
    Firtina, Can
    Alser, Mohammed
    Wong, Stephan
    Mutlu, Onur
    Hamdioui, Said
    IEEE ACCESS, 2022, 10 : 82493 - 82510
  • [9] Fast and Energy-Efficient OLAP Data Management on Hybrid Main Memory Systems
    Hassan, Ahmad
    Nikolopoulos, Dimitrios
    Vandierendonck, Hans
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (11) : 1597 - 1611
  • [10] Magnetoelectrics and multiferroics: Materials and opportunities for energy-efficient spin-based memory and logic
    Heron, John T.
    Chiang, Tony
    MRS BULLETIN, 2021, 46 (10) : 938 - 945