Neuromorphic Pseudo-Random Number Generators with a Low Power Hardware Implementation
Jafar Shamsi, Navid Akbari, Sonia Sennik, Aaron Gruber, Wilten Nicola
Abstract
Pseudo-random number generation often requires trade-offs among quality, power consumption, and bandwidth to produce unpredictable sequences of numbers. The brain, on the other hand, efficiently generates unpredictable output complex network dynamics occurring in a high-dimensional state. This state, which is hypothesized to be chaotic, relies on the balance between excitation and inhibition. Here, we investigated if computational models of these chaotic balanced states can be harnessed for Neuromorphic Pseudo-Random Number Generators (NPRNGs) in low power hardware. We successfully constructed a balanced spiking neural network model consisting of leaky-integrate-and-fire neurons that could be readily implemented in low power FPGAs and used as a NPRNG. The prototyped NPRNG consumed 3.24 mW during operation and produced pseudo-random numbers at 120kbps. In both hardware and software instantiations, NPRNGs produce high-quality random numbers as validated by standard metrics for testing RNG quality.
Create a lesson
Related papers
TRACE: Tackling Real-World Resource Assignment Problems via Agentic Heuristic Design
Jose A. Ayala-Romero, Andres Garcia-Saavedra, Xavier Costa-Perez
Continual Reinforcement Learning with Neuroevolution
Eleni Nisioti, Andrea Cossu, Kathrin Korte et al.
Controllable Stochastic Quantization Encoding for Adversarially Robust Spiking Neural Networks
Yujia Liu, Peiyu Liu, Yajing Zheng et al.
LESS: Lightweight Evolutionary Supernet Search in Minutes
Aviral Gandhi, Jinglue Xu, Jialong Li et al.
Inherited Learning in an Artificial Ecology: How Controls and Update Allocation Shape Benefits
Xuening Wu, Lei Li, Shan Yu
Large Language Model-Guided Evolutionary Discovery of Native Neural Architectures for Spiking Sequence Modeling
Ruoyu Zhao, Jiaqi Wu, Chenyu Zhu et al.