XBTorch: A Unified Framework for Modeling and Co-Design of Crossbar-Based Deep Learning Accelerators
Not on the map. Why?
Abstract (arXiv)
Emerging memory technologies have gained significant attention as a promising pathway to overcome the limitations of conventional computing architectures in deep learning applications. By enabling computation directly within memory, these technologies - built on nanoscale devices with tunable and nonvolatile conductance - offer the potential to drastically reduce energy consumption and latency compared to traditional von Neumann systems. This paper introduces XBTorch (short for CrossBarTorch), a novel simulation framework that integrates seamlessly with PyTorch and provides specialized tools for accurately and efficiently modeling crossbar-based systems based on emerging memory technologies. Through detailed comparisons and case studies involving hardware-aware training and inference, we demonstrate how XBTorch offers a unified interface for key research areas such as device-level modeling, cross-layer co-design, and inference-time fault tolerance. While exemplar studies utilize ferroelectric field-effect transistor (FeFET) models, the framework remains technology-agnostic - supporting other emerging memories such as resistive RAM (ReRAM), as well as enabling user-defined custom device models. The code is publicly available at: https://github.com/ADAM-Lab-GW/xbtorch
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 14 of its 38 references that are in the map. First posted on arXiv 11 Jan 2026.
Builds on
14 of 38 references.
References · 14
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,710
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,140
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
- 2018Training and Inference with Integers in Deep Neural Networkscited by 84
- 2021A flexible and fast PyTorch toolkit for simulating training and inference on analog crossbar arrayscited by 38
- 2019QPyTorch: A Low-Precision Arithmetic Simulation Frameworkcited by 21
- 2024Spectra: Surprising Effectiveness of Pretraining Ternary Language Models at Scalecited by 20
- 2019Algorithm for Training Neural Networks on Resistive Device Arrayscited by 18
- 2019Streaming Batch Eigenupdates for Hardware Neuromorphic Networkscited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.