Related Experiment Video
Updated: Oct 18, 2025

A Method for Growing Bio-memristors from Slime Mold
Published on: November 2, 2017
Tree-based machine learning performed in-memory with memristive analog CAM
Giacomo Pedretti1, Catherine E Graves2, Sergey Serebryakov3
1Hewlett Packard Labs, Hewlett Packard Enterprise, Milpitas, CA, USA. giacomo.pedretti@hpe.com.
Abstract:
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.
More Related Videos
08:07Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
Published on: March 9, 2019
14:24An Appetitive Spatial Working Memory Task for Mice in a Semi-Automated 8-Arm Radial Maze, Reducing Fearful Memory Association in the Maze
Published on: July 29, 2025
Related Concept Videos
Storage
Understanding Memory
Mnemonic Devices
Acronyms
Acronyms are created by using the initial letters of a series of words to form a new word or phrase. This approach condenses complex information into a single, memorable entity. For example,...
System of Memory
Higher Mental Functions of Brain: Learning and Memory
Associative Learning
Classical conditioning, also known...