In-Memory Computing Architecture for Tsetlin Machine Inference using MTJ-based Crossbar
In this paper, we investigate the suitability of magnetic tunnel junctions (MTJ) as a promising memory technology that is known for its non-volatility, swift operation, minimal power consumption, robust endurance, high density, and compatibility with vanilla CMOS. We introduce a novel in-memory computing architecture for inference of a Tsetlin machine using an MTJ crossbar for machine learning applications. In this architecture, Boolean feature inputs are represented as digital voltages, which enable parallel current paths that are determined by the MTJ resistive memory states. The resultant proportional column current is subsequently converted back into the Boolean domain for additional digital processing. Our proposed architecture reliably achieves desired inference functionality, consuming up to 9.18% less energy for MNIST and 9.08% less for F-MNIST compared to CMOS equivalents, while maintaining non-volatility, high density, and CMOS compatibility.
Authors
- Srinivas Boppu (ORCID: https://orcid.org/0000-0001-9028-2563)
- Omar Ghazal (ORCID: https://orcid.org/0000-0001-6742-9600)
- Rishad Shafik (ORCID: https://orcid.org/0000-0001-5444-537X)
- Akash S. Kumar (ORCID: https://orcid.org/0000-0001-7125-1737)
- Vineeth Botsa
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043814
- Citations
- 1
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.73