# Configurable p-Neurons Using Modular p-Bits

arXiv: https://arxiv.org/abs/2601.18943 · HTML: https://mlsanity.com/paper/2601.18943/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 3 of its 36 references that are in the map.
- First posted on arXiv 26 Jan 2026.

## Builds on (most cited first, 3 of 3)

- [A full-stack view of probabilistic computing with p-bits: devices, architectures and algorithms](https://mlsanity.com/paper/2302.06457/) (2023)
- [CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning](https://mlsanity.com/paper/2304.05949/) (2023)
- [Adaptive Variation-Resilient Random Number Generator for Embedded Encryption](https://mlsanity.com/paper/2507.05523/) (2025)

## Abstract (arXiv)

Probabilistic bits (p-bits) have recently been employed in neural networks (NNs) as stochastic neurons with sigmoidal probabilistic activation functions. Nonetheless, there remain a wealth of other probabilistic activation functions that are yet to be explored. Here we re-engineer the p-bit by decoupling its stochastic signal path from its input data path, giving rise to a modular p-bit that enables the realization of probabilistic neurons (p-neurons) with a range of configurable probabilistic activation functions, including a probabilistic version of the widely used Logistic Sigmoid, Tanh and Rectified Linear Unit (ReLU) activation functions. We present spintronic (CMOS + sMTJ) designs that show wide and tunable probabilistic ranges of operation. Finally, we experimentally implement digital-CMOS versions on an FPGA, with stochastic unit sharing, and demonstrate an order of magnitude (10x) saving in required hardware resources compared to conventional digital p-bit implementations.
