Efficient Reprogramming of Memristive Crossbars for DNNs: Weight Sorting and Bit Stucking
–arXiv.org Artificial Intelligence
We introduce a novel approach to reduce the number of times required for reprogramming memristors on bit-sliced compute-in-memory crossbars for deep neural networks (DNNs). Our idea addresses the limited non-volatile memory endurance, which restrict the number of times they can be reprogrammed. To reduce reprogramming demands, we employ two techniques: (1) we organize weights into sorted sections to schedule reprogramming of similar crossbars, maximizing memristor state reuse, and (2) we reprogram only a fraction of randomly selected memristors in low-order columns, leveraging their bit-level distribution and recognizing their relatively small impact on model accuracy. We evaluate our approach for state-of-the-art models on the ImageNet-1K dataset. We demonstrate a substantial reduction in crossbar reprogramming by 3.7x for ResNet-50 and 21x for ViT-Base, while maintaining model accuracy within a 1% margin.
arXiv.org Artificial Intelligence
Oct-29-2024
- Country:
- Asia
- China (0.04)
- Singapore (0.05)
- South Korea > Seoul
- Seoul (0.04)
- Europe > France
- Auvergne-Rhône-Alpes > Isère > Grenoble (0.04)
- North America > United States
- California
- Monterey County > Pacific Grove (0.04)
- San Francisco County > San Francisco (0.14)
- Florida > Miami-Dade County
- Miami (0.04)
- New York > New York County
- New York City (0.04)
- California
- Asia
- Genre:
- Research Report > Promising Solution (0.54)
- Technology: