Tree-based machine learning performed in-memory with memristive analog CAM

被引:0
|
作者
Giacomo Pedretti
Catherine E. Graves
Sergey Serebryakov
Ruibin Mao
Xia Sheng
Martin Foltin
Can Li
John Paul Strachan
机构
[1] Hewlett Packard Labs,Peter Grünberg Institute (PGI
[2] Hewlett Packard Enterprise,14)
[3] The University of Hong Kong,undefined
[4] Forschungszentrum Jülich GmbH,undefined
[5] RWTH Aachen University,undefined
来源
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Tree-based machine learning techniques, such as Decision Trees and Random Forests, are top performers in several domains as they do well with limited training datasets and offer improved interpretability compared to Deep Neural Networks (DNN). However, these models are difficult to optimize for fast inference at scale without accuracy loss in von Neumann architectures due to non-uniform memory access patterns. Recently, we proposed a novel analog content addressable memory (CAM) based on emerging memristor devices for fast look-up table operations. Here, we propose for the first time to use the analog CAM as an in-memory computational primitive to accelerate tree-based model inference. We demonstrate an efficient mapping algorithm leveraging the new analog CAM capabilities such that each root to leaf path of a Decision Tree is programmed into a row. This new in-memory compute concept for enables few-cycle model inference, dramatically increasing 103 × the throughput over conventional approaches.
引用
收藏
相关论文
共 50 条
  • [1] Tree-based machine learning performed in-memory with memristive analog CAM
    Pedretti, Giacomo
    Graves, Catherine E.
    Serebryakov, Sergey
    Mao, Ruibin
    Sheng, Xia
    Foltin, Martin
    Li, Can
    Strachan, John Paul
    [J]. NATURE COMMUNICATIONS, 2021, 12 (01)
  • [2] A general tree-based machine learning accelerator with memristive analog CAM
    Pedretti, Giacomo
    Serebryakov, Sergey
    Strachan, John Paul
    Graves, Catherine E.
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 220 - 224
  • [3] Protein pKa Prediction by Tree-Based Machine Learning
    Chen, Ada Y.
    Lee, Juyong
    Damjanovic, Ana
    Brooks, Bernard R.
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2022, 18 (04) : 2673 - 2686
  • [4] Runtime Optimizations for Tree-based Machine Learning Models
    Asadi, Nima
    Lin, Jimmy
    de Vries, Arjen P.
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (09) : 2281 - 2292
  • [5] Tree-based interpretable machine learning of the thermodynamic phases
    Yang, Jintao
    Cao, Junpeng
    [J]. PHYSICS LETTERS A, 2021, 412
  • [6] Cosmic string detection with tree-based machine learning
    Sadr, A. Vafaei
    Farhang, M.
    Movahed, S. M. S.
    Bassett, B.
    Kunz, M.
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2018, 478 (01) : 1132 - 1140
  • [7] Tree-based Machine Learning Methods for Survey Research
    Kern, Christoph
    Klausch, Thomas
    Kreuter, Frauke
    [J]. SURVEY RESEARCH METHODS, 2019, 13 (01): : 73 - 93
  • [8] In-Memory Computing for Machine Learning and Deep Learning
    Lepri, N.
    Glukhov, A.
    Cattaneo, L.
    Farronato, M.
    Mannocci, P.
    Ielmini, D.
    [J]. IEEE JOURNAL OF THE ELECTRON DEVICES SOCIETY, 2023, 11 : 587 - 601
  • [9] TREE-BASED MACHINE LEARNING METHODS FOR MODELING AND FORECASTING MORTALITY
    Bjerre, Dorethe Skovgaard
    [J]. ASTIN BULLETIN-THE JOURNAL OF THE INTERNATIONAL ACTUARIAL ASSOCIATION, 2022, 52 (03) : 765 - 787
  • [10] Tree-based machine learning approaches for equity market predictions
    Wolff, Dominik
    Neugebauer, Ulrich
    [J]. JOURNAL OF ASSET MANAGEMENT, 2019, 20 (04) : 273 - 288