Back to Search
Start Over
MemTorch: An Open-source Simulation Framework for Memristive Deep Learning Systems
- Publication Year :
- 2020
- Publisher :
- arXiv, 2020.
-
Abstract
- Memristive devices have shown great promise to facilitate the acceleration and improve the power efficiency of Deep Learning (DL) systems. Crossbar architectures constructed using these Resistive Random-Access Memory (RRAM) devices can be used to efficiently implement various in-memory computing operations, such as Multiply Accumulate (MAC) and unrolled-convolutions, which are used extensively in Deep Neural Networks (DNNs) and Convolutional Neural Networks (CNNs). However, memristive devices face concerns of aging and non-idealities, which limit the accuracy, reliability, and robustness of Memristive Deep Learning Systems (MDLSs), that should be considered prior to circuit-level realization. This Original Software Publication (OSP) presents MemTorch, an open-source framework for customized large-scale memristive DL simulations, with a refined focus on the co-simulation of device non-idealities. MemTorch also facilitates co-modelling of key crossbar peripheral circuitry. MemTorch adopts a modernized soft-ware engineering methodology and integrates directly with the well-known PyTorch Machine Learning (ML) library<br />Comment: Accepted for Publication in Neurocomputing
Details
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....45d40fe4a1f0c8b6ee67b521758fe289
- Full Text :
- https://doi.org/10.48550/arxiv.2004.10971