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 条
  • [1] Kernel approximation using analogue in-memory computing (vol 6, pg 1605, 2024)
    Buchel, Julian
    Camposampiero, Giacomo
    Vasilopoulos, Athanasios
    Lammie, Corey
    Le Gallo, Manuel
    Rahimi, Abbas
    Sebastian, Abu
    NATURE MACHINE INTELLIGENCE, 2025, 7 (02) : 328 - 328
  • [2] Acceleration of HadoopMapReduce using in-memory Computing
    Seelam, Siva Kumar
    Pattabiraman, V
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ADVANCED COMPUTING (ICRTAC-CPS 2018), 2018, : 91 - 96
  • [3] In-memory computing using electrical and photonic memory devices
    Sebastian, Abu
    2019 CONFERENCE ON LASERS AND ELECTRO-OPTICS EUROPE & EUROPEAN QUANTUM ELECTRONICS CONFERENCE (CLEO/EUROPE-EQEC), 2019,
  • [4] Reliable In-Memory Neuromorphic Computing using Spintronics
    Muench, Christopher
    Bishnoi, Rajendra
    Tahoori, Mehdi B.
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 230 - 236
  • [5] In-memory computing with ferroelectrics
    Rui Yang
    Nature Electronics, 2020, 3 : 237 - 238
  • [6] Computing In-Memory, Revisited
    Milojicic, Dejan
    Bresniker, Kirk
    Campbell, Gary
    Faraboschi, Paolo
    Strachan, John Paul
    Williams, Stan
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 1300 - 1309
  • [7] Hyperspectral In-Memory Computing
    Latifpour, Mostafa Honari
    Park, Byoung Jun
    Yamamoto, Yoshihisa
    Suh, Myoung-Gyun
    2024 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION, OFC, 2024,
  • [8] Scalable In-Memory Computing
    Uta, Alexandru
    Sandu, Andreea
    Costache, Stefania
    Kielmann, Thilo
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 805 - 810
  • [9] In-memory mechanical computing
    Tie Mei
    Chang Qing Chen
    Nature Communications, 14
  • [10] In-memory hyperdimensional computing
    Karunaratne, Geethan
    Le Gallo, Manuel
    Cherubini, Giovanni
    Benini, Luca
    Rahimi, Abbas
    Sebastian, Abu
    NATURE ELECTRONICS, 2020, 3 (06) : 327 - +