TraNNsformer: Neural network transformation for memristive crossbar based neuromorphic system design
Aayush Ankit, Abhronil Sengupta, Kaushik Roy

TL;DR
TraNNsformer is a training framework that optimizes neural networks for memristive crossbar hardware, significantly reducing area and energy consumption while maintaining accuracy, by combining pruning and clustering techniques.
Contribution
It introduces an integrated training method that prunes and clusters DNN connections for efficient memristive crossbar implementation, improving hardware efficiency without accuracy loss.
Findings
Reduces area and energy consumption by up to 55% and 67% respectively.
Achieves 28%-49% area and 15%-29% energy savings over traditional pruning.
Enables mapping DNNs to various memristive crossbar sizes without accuracy loss.
Abstract
Implementation of Neuromorphic Systems using post Complementary Metal-Oxide-Semiconductor (CMOS) technology based Memristive Crossbar Array (MCA) has emerged as a promising solution to enable low-power acceleration of neural networks. However, the recent trend to design Deep Neural Networks (DNNs) for achieving human-like cognitive abilities poses significant challenges towards the scalable design of neuromorphic systems (due to the increase in computation/storage demands). Network pruning [7] is a powerful technique to remove redundant connections for designing optimally connected (maximally sparse) DNNs. However, such pruning techniques induce irregular connections that are incoherent to the crossbar structure. Eventually they produce DNNs with highly inefficient hardware realizations (in terms of area and energy). In this work, we propose TraNNsformer - an integrated training…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsPruning
