In-memory hyperdimensional computing

被引:1
|
作者
Geethan Karunaratne
Manuel Le Gallo
Giovanni Cherubini
Luca Benini
Abbas Rahimi
Abu Sebastian
机构
[1] IBM Research – Zurich,Department of Information Technology and Electrical Engineering
[2] ETH Zürich,undefined
来源
Nature Electronics | 2020年 / 3卷
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Hyperdimensional computing is an emerging computational framework that takes inspiration from attributes of neuronal circuits including hyperdimensionality, fully distributed holographic representation and (pseudo)randomness. When employed for machine learning tasks, such as learning and classification, the framework involves manipulation and comparison of large patterns within memory. A key attribute of hyperdimensional computing is its robustness to the imperfections associated with the computational substrates on which it is implemented. It is therefore particularly amenable to emerging non-von Neumann approaches such as in-memory computing, where the physical attributes of nanoscale memristive devices are exploited to perform computation. Here, we report a complete in-memory hyperdimensional computing system in which all operations are implemented on two memristive crossbar engines together with peripheral digital complementary metal–oxide–semiconductor (CMOS) circuits. Our approach can achieve a near-optimum trade-off between design complexity and classification accuracy based on three prototypical hyperdimensional computing-related learning tasks: language classification, news classification and hand gesture recognition from electromyography signals. Experiments using 760,000 phase-change memory devices performing analog in-memory computing achieve comparable accuracies to software implementations.
引用
收藏
页码:327 / 337
页数:10
相关论文
共 50 条
  • [31] Special Issue on In-Memory Computing
    Das, Reetuparna
    [J]. IEEE MICRO, 2022, 42 (01) : 87 - 88
  • [32] 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
    [J]. 2018 IEEE 10TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2018, : 161 - 164
  • [33] MRAM In-memory computing macro for AI computing
    Jung, Seungchul
    Kim, Sang Joon
    [J]. 2022 INTERNATIONAL ELECTRON DEVICES MEETING, IEDM, 2022,
  • [34] HW/SW Co-Design for Reliable TCAM- Based In-Memory Brain-Inspired Hyperdimensional Computing
    Thomann, Simon
    Genssler, Paul R.
    Amrouch, Hussam
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (08) : 2404 - 2417
  • [35] A Heterogeneous Platform for 3D NAND-Based In-Memory Hyperdimensional Computing Engine for Genome Sequencing Applications
    Hsu, Po-Kai
    Garg, Vaidehi
    Lu, Anni
    Yu, Shimeng
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (04) : 1628 - 1637
  • [36] In-memory computing with emerging nonvolatile memory devices
    Cheng, Caidie
    Tiw, Pek Jun
    Cai, Yimao
    Yan, Xiaoqin
    Yang, Yuchao
    Huang, Ru
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2021, 64 (12)
  • [37] Reconfigurable In-Memory Computing with Resistive Memory Crossbar
    Zha, Yue
    Li, Jing
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [38] In-memory computing with emerging nonvolatile memory devices
    Caidie CHENG
    Pek Jun TIW
    Yimao CAI
    Xiaoqin YAN
    Yuchao YANG
    Ru HUANG
    [J]. Science China(Information Sciences), 2021, 64 (12) : 23 - 68
  • [39] In-Memory Computing Architectures for Sparse Distributed Memory
    Kang, Mingu
    Shanbhag, Naresh R.
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2016, 10 (04) : 855 - 863
  • [40] In-memory computing with emerging nonvolatile memory devices
    Caidie Cheng
    Pek Jun Tiw
    Yimao Cai
    Xiaoqin Yan
    Yuchao Yang
    Ru Huang
    [J]. Science China Information Sciences, 2021, 64