Kernel approximation using analogue in-memory computing

被引:0
|
作者
Buechel, Julian [1 ]
Camposampiero, Giacomo [1 ]
Vasilopoulos, Athanasios [1 ]
Lammie, Corey [1 ]
Le Gallo, Manuel [1 ]
Rahimi, Abbas [1 ]
Sebastian, Abu [1 ]
机构
[1] IBM Res Europe, Ruschlikon, Switzerland
关键词
EFFICIENT; PERFORMANCE; MEMRISTOR;
D O I
10.1038/s42256-024-00943-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Kernel functions are vital ingredients of several machine learning (ML) algorithms but often incur substantial memory and computational costs. We introduce an approach to kernel approximation in ML algorithms suitable for mixed-signal analogue in-memory computing (AIMC) architectures. Analogue in-memory kernel approximation addresses the performance bottlenecks of conventional kernel-based methods by executing most operations in approximate kernel methods directly in memory. The IBM HERMES project chip, a state-of-the-art phase-change memory-based AIMC chip, is utilized for the hardware demonstration of kernel approximation. Experimental results show that our method maintains high accuracy, with less than a 1% drop in kernel-based ridge classification benchmarks and within 1% accuracy on the long-range arena benchmark for kernelized attention in transformer neural networks. Compared to traditional digital accelerators, our approach is estimated to deliver superior energy efficiency and lower power consumption. These findings highlight the potential of heterogeneous AIMC architectures to enhance the efficiency and scalability of ML applications.
引用
收藏
页码:1605 / 1615
页数:14
相关论文
共 50 条
  • [31] In-Memory Computing with Memristor Arrays
    Li, Can
    Belkin, Daniel
    Li, Yunning
    Yan, Peng
    Hu, Miao
    Ge, Ning
    Jiang, Hao
    Montgomery, Eric
    Lin, Peng
    Wang, Zhongrui
    Strachan, John Paul
    Barnell, Mark
    Wu, Qing
    Williams, R. Stanley
    Yang, J. Joshua
    Xia, Qiangfei
    2018 IEEE 10TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2018, : 161 - 164
  • [32] Special Issue on In-Memory Computing
    Das, Reetuparna
    IEEE MICRO, 2022, 42 (01) : 87 - 88
  • [33] MRAM In-memory computing macro for AI computing
    Jung, Seungchul
    Kim, Sang Joon
    2022 INTERNATIONAL ELECTRON DEVICES MEETING, IEDM, 2022,
  • [34] In-memory computing with emerging nonvolatile memory devices
    Cheng, Caidie
    Tiw, Pek Jun
    Cai, Yimao
    Yan, Xiaoqin
    Yang, Yuchao
    Huang, Ru
    SCIENCE CHINA-INFORMATION SCIENCES, 2021, 64 (12)
  • [35] Reconfigurable In-Memory Computing with Resistive Memory Crossbar
    Zha, Yue
    Li, Jing
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [36] In-memory computing with emerging nonvolatile memory devices
    Caidie CHENG
    Pek Jun TIW
    Yimao CAI
    Xiaoqin YAN
    Yuchao YANG
    Ru HUANG
    ScienceChina(InformationSciences), 2021, 64 (12) : 23 - 68
  • [37] In-Memory Computing Architectures for Sparse Distributed Memory
    Kang, Mingu
    Shanbhag, Naresh R.
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2016, 10 (04) : 855 - 863
  • [38] In-memory computing with emerging nonvolatile memory devices
    Caidie Cheng
    Pek Jun Tiw
    Yimao Cai
    Xiaoqin Yan
    Yuchao Yang
    Ru Huang
    Science China Information Sciences, 2021, 64
  • [39] Full Memory Encryption With Magnetoelectric In-Memory Computing
    Lee, Albert
    Wang, Kang-L
    2019 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS AND APPLICATION (VLSI-TSA), 2019,
  • [40] Ferroelectric Capacitive Memory for Storage and In-memory Computing
    Xiao, Gong
    2022 INTERNATIONAL CONFERENCE ON IC DESIGN AND TECHNOLOGY (ICICDT), 2022, : XX - XX