Cortical Processing with Thermodynamic-RAM
M. Alexander Nugent, Timothy W. Molter

TL;DR
This paper introduces Thermodynamic-RAM, a memristor-based neural processing unit inspired by AHaH computing, demonstrating its design, implementation, and improved machine learning performance.
Contribution
It presents the design, formal instruction set, emulator, and application of Thermodynamic-RAM, advancing memristor-based neural hardware for machine learning.
Findings
Successful porting of multiple machine learning benchmarks to kT-RAM
Achieved a 99.5% F1 score on MNIST with synaptic healing
Demonstrated advantages of kT-RAM over traditional architectures
Abstract
AHaH computing forms a theoretical framework from which a biologically-inspired type of computing architecture can be built where, unlike von Neumann systems, memory and processor are physically combined. In this paper we report on an incremental step beyond the theoretical framework of AHaH computing toward the development of a memristor-based physical neural processing unit (NPU), which we call Thermodynamic-RAM (kT-RAM). While the power consumption and speed dominance of such an NPU over von Neumann architectures for machine learning applications is well appreciated, Thermodynamic-RAM offers several advantages over other hardware approaches to adaptation and learning. Benefits include general-purpose use, a simple yet flexible instruction set and easy integration into existing digital platforms. We present a high level design of kT-RAM and a formal definition of its instruction set.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural dynamics and brain function · CCD and CMOS Imaging Sensors
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
