dorsal/arxiv
View SchemaXBTorch: A Unified Framework for Modeling and Co-Design of Crossbar-Based Deep Learning Accelerators
| Authors | Osama Yousuf, Andreu L. Glasmann, Martin Lueker-Boden, Sina Najmaei, Gina C. Adam |
|---|---|
| Categories | |
| ArXiv ID | 2601.07086vv1 |
| URL | https://arxiv.org/abs/2601.07086 |
| License | http://creativecommons.org/licenses/by/4.0/ |
Abstract
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
{
"annotation_id": "1d66868e-f5f3-44ba-a77e-b66accf422f2",
"date_created": "2026-02-17T05:53:12.434000Z",
"date_modified": "2026-02-17T05:53:12.434000Z",
"file_hash": "1ef62e94beeb14a41f5f73d858e2c73b4b1a0a3313d1c9d0aa9f80f683ea56e3",
"private": false,
"record": {
"abstract": "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",
"arxiv_id": "2601.07086",
"authors": [
"Osama Yousuf",
"Andreu L. Glasmann",
"Martin Lueker-Boden",
"Sina Najmaei",
"Gina C. Adam"
],
"categories": [
"cs.ET",
"cs.AI",
"cs.LG"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"title": "XBTorch: A Unified Framework for Modeling and Co-Design of Crossbar-Based Deep Learning Accelerators",
"url": "https://arxiv.org/abs/2601.07086",
"version": "v1"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "ed4a1ee6-02d6-47a4-842c-753613a38db7",
"id": "arXiv Dataset",
"type": "Model",
"variant": "snapshot-2026-01-17",
"version": "0.1.0"
},
"user_id": 1000002
}