Enhancing memristor multilevel resistance state with linearity potentiation by way of the feedforward pulse scheme


Mapping the weights of an Synthetic Neural Community (ANN) onto the resistance values of analog memristors can considerably improve the throughput and vitality effectivity of synthetic intelligence (AI) functions, whereas additionally supporting AI deployment on edge units. Nonetheless, in contrast to conventional digital-based processing models, implementing AI computation on analog memristors presents sure challenges. The non-linear resistance switching traits and restricted numerical bit precision, decided by the variety of program ranges, can turn out to be bottlenecks affecting the accuracy of ANN fashions. On this examine, we introduce a resistance management technique, a feedforward pulse scheme that enhances resistance configuration precision and will increase the variety of programmable ranges. Moreover, we suggest an analysis technique to discover the affect of setting multi-level resistance states on ANN accuracy. By means of demonstrations on a TiO2−x-based memristor, our technique achieves 512 states on a tool with a excessive resistance state to a low resistance state ratio of simply 1.19. Our method achieves 95.5% accuracy on ResNet-34 with over 20 million parameters via weight switch, thereby demonstrating the potential of analog memristors in AI mannequin inference. Moreover, our findings pave the way in which for future developments in rising resistance states, which is able to allow extra complicated AI duties and improve the in-memory computational capabilities required for AI edge functions.
Graphical abstract: Enhancing memristor multilevel resistance state with linearity potentiation via the feedforward pulse scheme