Skip to main content

Advertisement

Log in

Reduction 93.7% time and power consumption using a memristor-based imprecise gradient update algorithm

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

The conventional computing system with the architecture of von Neumann has greatly benefited our humans for past decades, while it is also suffered from low efficiency due to the separation between a memory block and a processing unit. Memristor, which is an emerging electron device with the capability of data storage and processing information simultaneously, can be employed to construct a bioinspired neuromorphic computing system. Simulation as one of the most powerful methods to obtain the optimizing result for the memristor-based neuromorphic network has been extensively focused to realize the high precision calculation. It becomes very difficult because the pulse-to-pulse (P2P) model is limited by the updating process. The memristor-based multi-layer Perceptron (MLP) network online training generally presents a low accuracy. Therefore, an efficiency training schedual is urgently desired to improve the accuracy. Based on the resistive switching behavior observed in the Ag/TiOx/F-doped SnO2 memristor, the weight update by the P2P model enables the MLP network online training in the low accuracy memristor with high performance. The low bits MLP optimized by a novel weight update schedual can realize high precision identification and classification. By that, the time and power consumption of memristor can be largely reduced. The experiment result illustrates that the high accuracy of 90.82% and 95.44% can be obtained at the first and final epoch of the MNIST handwritten digital datasets, respectively. Importantly, the number of the weight update, and the online training time and power consumption can be reduced by 81% and 93.7%, respectively. The scheme provides high precision, low power consumption, and fast convergence solution for the in-situ training of the imprecise memristor-based neuromorphic network.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Agarwal, S. et al. (2017) In: 2017 Symposium on VLSI technology. T174-T175 (IEEE)

  • Ambrogio S et al (2018) Equivalent-accuracy accelerated neural-network training using analogue memory. Nature 558:60–67

    Article  Google Scholar 

  • Borghetti J et al (2010) ‘Memristive’switches enable ‘stateful’logic operations via material implication. Nature 464:873–876

    Article  Google Scholar 

  • Chen P.-Y, Peng X, Yu S (2017) In: 2017 IEEE International electron devices meeting (IEDM). 6.1. 1–6.1. 4 (IEEE)

  • Chua L (1971) Memristor-the missing circuit element. IEEE Trans Circuits Syst 18:507–519

    Google Scholar 

  • Devlin J, Chang M.-W, Lee K, Toutanova K. (2018) Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805

  • Gao L, Chen P-Y, Yu S (2015) Programming protocol optimization for analog weight tuning in resistive memories. IEEE Electr Device Lett 36:1157–1159

    Article  Google Scholar 

  • He K, Zhang X, Ren S, Sun J (2016) In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp. 770–778

  • Howard AG et al. (2017) Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861

  • Hu H, Wang L, Peng L, Zeng Y-R (2020) Effective energy consumption forecasting using enhanced bagged echo state network. Energy 193:116778

    Article  Google Scholar 

  • Kautz WH (1969) Cellular logic-in-memory arrays. IEEE Trans Comput 100:719–727

    Article  Google Scholar 

  • Khan A, Sohail A, Zahoora U, Qureshi AS (2020) A survey of the recent architectures of deep convolutional neural networks. Artif Intell Rev 53:5455–5516

    Article  Google Scholar 

  • Krestinskaya O, Choubey B, James AP (2020) Memristive GAN in analog. Sci Rep. https://doi.org/10.1038/s41598-020-62676-7

    Article  Google Scholar 

  • LeCun, Y. (1998) The MNIST database of handwritten digits. https://yann.lecun.com/exdb/mnist/.

  • Li C et al (2020) A review for cervical histopathology image analysis using machine vision approaches. Artif Intell Rev 53:1–42

    Article  Google Scholar 

  • Liu ZW et al (2020) Neural signal analysis with memristor arrays towards high-efficiency brain-machine interfaces. Nat Commun. https://doi.org/10.1038/s41467-020-18105-4

    Article  Google Scholar 

  • Nair V, Hinton GE (2010) In: ICML

  • Nogueira MA et al (2017) Image descriptors in radiology images: a systematic review. Artif Intell Rev 47:531–559

    Article  Google Scholar 

  • Peng L, Zhu Q, Lv S-X, Wang L (2020) Effective long short-term memory with fruit fly optimization algorithm for time series forecasting. Soft Comput 24:1–21

    Article  Google Scholar 

  • Prezioso M et al (2015) Training and operation of an integrated neuromorphic network based on metal-oxide memristors. Nature 521:61–64

    Article  Google Scholar 

  • Redmon J, Divvala S, Girshick R, Farhadi A (2016) In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp. 779–788

  • Sheridan PM et al (2017) Sparse coding with memristor networks. Nat Nanotechnol 12:784. https://doi.org/10.1038/Nnano.2017.83

    Article  Google Scholar 

  • Silver D et al (2016) Mastering the game of Go with deep neural networks and tree search. Nature 529:484–489

    Article  Google Scholar 

  • Strukov DB, Snider GS, Stewart DR, Williams RS (2008) The missing memristor found. Nature 453:80–83. https://doi.org/10.1038/nature06932

    Article  Google Scholar 

  • Sun B et al (2019) A unified capacitive-coupled memristive model for the nonpinched current–voltage hysteresis loop. Nano Lett 19:6461–6465

    Article  Google Scholar 

  • Waldrop MM (2016) The chips are down for Moore’s law. Nat News 530:144

    Article  Google Scholar 

  • Wang L, Lv S-X, Zeng Y-R (2018) Effective sparse adaboost method with ESN and FOA for industrial electricity consumption forecasting in China. Energy 155:1013–1031

    Article  Google Scholar 

  • Wang ZR et al (2019) Reinforcement learning with analogue memristor arrays. Nat Electron 2:115–124. https://doi.org/10.1038/s41928-019-0221-6

    Article  Google Scholar 

  • Wang Z, Wang E, Zhu Y (2020) Image segmentation evaluation: a survey of methods. Artif Intell Rev 53:1–38

    Article  Google Scholar 

  • Wang YY, Wu S, Tian L, Shi LP (2020b) SSM: a high-performance scheme for in situ training of imprecise memristor neural networks. Neurocomputing 407:270–280. https://doi.org/10.1016/j.neucom.2020.04.130

    Article  Google Scholar 

  • Yao P et al (2017) Face classification using electronic synapses. Nat Commun 8:1–8

    Article  Google Scholar 

  • Yao P et al (2020) Fully hardware-implemented memristor convolutional neural network. Nature 577:641. https://doi.org/10.1038/s41586-020-1942-4

    Article  Google Scholar 

  • Zhang Q et al (2018) Sign backpropagation: an on-chip learning algorithm for analog RRAM neuromorphic computing systems. Neural Netw 108:217–223

    Article  Google Scholar 

  • Zhang W et al (2019) In: 2019 56th ACM/IEEE Design automation conference (DAC). pp. 1–6 (IEEE)

  • Zhou G et al (2018) Coexistence of negative differential resistance and resistive switching memory at room temperature in TiOx modulated by moisture. Adv Electron Mater 4:1700567

    Article  Google Scholar 

  • Zhou G et al (2019) Resistive switching memory integrated with amorphous carbon-based nanogenerators for self-powered device. Nano Energy 63:103793

    Article  Google Scholar 

  • Zhou G et al (2019) Artificial and wearable albumen protein memristor arrays with integrated memory logic gate functionality. Mater Horiz 6:1877–1882

    Article  Google Scholar 

  • Zhou G et al (2020) Capacitive effect: an original of the resistive switching memory. Nano Energy 68:104386

    Article  Google Scholar 

  • Zhou G et al (2021) Negative photoconductance effect: an extension function of the TiOx-based memristor. Adv Sci 8:2003765

  • Zhu F et al (2020) In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. pp. 1969–1979

Download references

Acknowledgements

This work was supported by the National Key R&D Program of China (Grant No. 2018YFB1306600), the National Natural Science Foundation of China (Grant Nos.62076207, 62076208), the Fundamental Science and Advanced Technology Research Foundation of Chongqing, China (Grant Nos. cstc2017jcyjBX0050).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shukai Duan.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, J., Zhou, G., Li, Y. et al. Reduction 93.7% time and power consumption using a memristor-based imprecise gradient update algorithm. Artif Intell Rev 55, 657–677 (2022). https://doi.org/10.1007/s10462-021-10060-w

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-021-10060-w

Keywords

Navigation