Nonideality‐Aware Training for Accurate and Robust Low‐Power Memristive Neural Networks
Open accessAbstract
Abstract Recent years have seen a rapid rise of artificial neural networks being employed in a number of cognitive tasks. The ever‐increasing computing requirements of these structures have contributed to a desire for novel technologies and paradigms, including memristor‐based hardware accelerators. Solutions based on memristive crossbars and analog data processing promise to improve the overall energy efficiency. However, memristor nonidealities can lead to the degradation of neural network accuracy, while the attempts to mitigate these negative effects often introduce design trade‐offs, such as those between power and reliability. In this work, authors design nonideality‐aware training of memristor‐based neural networks capable of dealing with the most common device nonidealities. The feasibility of using high‐resistance devices that exhibit high I‐V nonlinearity is demonstrated—by analyzing experimental data and employing nonideality‐aware training, it is estimated that the energy efficiency of memristive vector‐matrix multipliers is improved by almost three orders of magnitude (0.715 TOPs−1W−1 to 381 TOPs−1W−1) while maintaining similar accuracy. It is shown that associating the parameters of neural networks with individual memristors allows to bias these devices toward less conductive states through regularization of the corresponding optimization problem, while modifying the validation procedure leads to more reliable estimates of performance. The authors demonstrate the universality and robustness of this approach when dealing with a wide range of nonidealities.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Training and inference must be performed considering that the weight is a function of the input voltage corresponding to the non-Ohmic behavior of devices.
“Instead, training and inference must be performed considering that the weight is a function of the input voltage corresponding to the non-Ohmic behavior of devices40.”
From Flexible self-rectifying synapse array for energy-efficient edge multiplication in electrocardiogram diagnosis (2025) · cites this paper as [40]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Physics of Semiconductor Devices
Sze, S. M., & Ng, K. K. (2006) · doi:10.1002/0470068329 · Cited by 14,627 · see citing works
Ultrastructural Characterization of the Lower Motor System in a Mouse Model of Krabbe Disease
Cappello, V., Marchetti, L., Parlanti, P., Landi, S., Tonazzini, I., Cecchini, M., Piazza, V., & Gemmi, M. (2016) · Scientific Reports · doi:10.1038/s41598-016-0001-8 · Cited by 13,097 · see citing works
Anomalous collapses of Nares Strait ice arches leads to enhanced export of Arctic sea ice
Moore, G. W. K., Howell, S. E. L., Brady, M., Xu, X., & McNeil, K. (2021) · Nature Communications · doi:10.1038/s41467-020-20314-w · Cited by 5,155 · see citing works
Memristive devices for computing
Yang, J. J., Strukov, D. B., & Stewart, D. R. (2013) · Nature Nanotechnology · doi:10.1038/nnano.2012.240 · Cited by 3,885 · cited 14× · see citing works
“[2] However, rapidly increasing number of parameters in modern ANNs is making them time- and power-consuming during both training[3] and inference[4] stages.”
MethodInfluentialMultivariate Density Estimation
Scott, D. W. (1992) · Wiley series in probability and statistics · doi:10.1002/9780470316849 · Cited by 3,738 · see citing works
Energy and Policy Considerations for Deep Learning in NLP
Strubell, E., Ganesh, A., & McCallum, A. (2019) · Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics · doi:10.18653/v1/p19-1355 · Cited by 3,684 · see citing works
Fully hardware-implemented memristor convolutional neural network
Yao, P., Wu, H., Gao, B., Tang, J., Zhang, Q., Zhang, W., Yang, J. J., & Qian, H. (2020) · Nature · doi:10.1038/s41586-020-1942-4 · Cited by 2,179 · cited 2× · see citing works
“By assuming the values used in [14]— read pulses of 50 ns, and 2 operations per synaptic weight (multiplication and accumulation)—one can calculate energy efficiency in OPs−1W−1 using Equation (11).”
BackgroundMethodAnalogue signal and image processing with large memristor crossbars
Li, C., Hu, M., Li, Y., Jiang, H., Ge, N., Montgomery, E., Zhang, J., Song, W., Dávila, N., Graves, C. E., et al. (2017) · Nature Electronics · doi:10.1038/s41928-017-0002-z · Cited by 1,292 · see citing works
Equivalent-accuracy accelerated neural-network training using analogue memory
Ambrogio, S., Narayanan, P., Tsai, H., Shelby, R. M., Boybat, I., di Nolfo, C., Sidler, S., Giordano, M., Bodini, M., Farinha, N. C. P., et al. (2018) · Nature · doi:10.1038/s41586-018-0180-5 · Cited by 1,151 · see citing works
Efficient and self-adaptive in-situ learning in multilayer memristor neural networks
Li, C., Belkin, D., Li, Y., Yan, P., Hu, M., Ge, N., Jiang, H., Montgomery, E., Lin, P., Wang, Z., et al. (2018) · Nature Communications · doi:10.1038/s41467-018-04484-2 · Cited by 931 · see citing works
A fully integrated reprogrammable memristor–CMOS system for efficient multiply–accumulate operations
Cai, F., Correll, J. M., Lee, S. H., Lim, Y., Bothra, V., Zhang, Z., Flynn, M. P., & Lu, W. D. (2019) · Nature Electronics · doi:10.1038/s41928-019-0270-x · Cited by 728 · see citing works
Wu, B., Wan, A., Iandola, F., Jin, P. H., & Keutzer, K. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw.2017.60 · Cited by 614 · see citing works
Woo, J., Moon, K., Song, J., Lee, S., Kwak, M., Park, J., & Hwang, H. (2016) · IEEE Electron Device Letters · doi:10.1109/led.2016.2582859 · Cited by 512 · cited 1× · see citing works
“Other techniques of dealing with memristor nonidealities include • in-situ (re)training of weights (or just a subset of them [14]) to recover from the effects of nonidealities [15–19], including in convolutional neural networks (CNNs) [14, 20], recurrent structures [20], and in neural networks used for reinforcement l…”
BackgroundAccurate deep neural network inference using computational phase-change memory
Joshi, V., Le Gallo, M., Haefeli, S., Boybat, I., Nandakumar, S. R., Piveteau, C., Dazzi, M., Rajendran, B., Sebastian, A., & Eleftheriou, E. (2020) · Nature Communications · doi:10.1038/s41467-020-16108-9 · Cited by 490 · cited 1× · see citing works
“Alternatively, modifying ex-situ training has been proposed: altering the cost function [30] or injecting noise into the synaptic weights [31] can make MNNs more robust to the effects of nonidealities.”
BackgroundReflections on the memory wall
McKee, S. A. (2004) · Proceedings of the 1st conference on Computing frontiers · doi:10.1145/977091.977115 · Cited by 420 · see citing works
Reinforcement learning with analogue memristor arrays
Wang, Z., Li, C., Song, W., Rao, M., Belkin, D., Li, Y., Yan, P., Jiang, H., Lin, P., Hu, M., et al. (2019) · Nature Electronics · doi:10.1038/s41928-019-0221-6 · Cited by 371 · see citing works
In situ training of feed-forward and recurrent convolutional memristor networks
Wang, Z., Li, C., Lin, P., Rao, M., Nie, Y., Song, W., Qiu, Q., Li, Y., Yan, P., Strachan, J. P., et al. (2019) · Nature Machine Intelligence · doi:10.1038/s42256-019-0089-1 · Cited by 307 · see citing works
Rescuing Memristor-based Neuromorphic Design with High Defects
Liu, C., Hu, M., Strachan, J. P., & Li, H. H. (2017) · ACM/IEEE Design Automation Conference (DAC) · doi:10.1145/3061639.3062310 · Cited by 259 · see citing works
Accelerator-friendly neural-network training: Learning variations and defects in RRAM crossbar
Chen, L., Li, J., Chen, Y., Deng, Q., Shen, J., Liang, X., & Jiang, L. (2017) · Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017 · doi:10.23919/date.2017.7926952 · Cited by 245 · see citing works
Amirsoleimani, A., Alibart, F., Yon, V., Xu, J., Pazhouhandeh, M. R., Ecoffey, S., Beilliard, Y., Genov, R., & Drouin, D. (2020) · Advanced Intelligent Systems · doi:10.1002/aisy.202000115 · Cited by 216 · see citing works
Engineering nonlinearity into memristors for passive crossbar applications
Yang, J. J., Zhang, M.-X., Pickett, M. D., Miao, F., Strachan, J. P., Li, W., Yi, W., Ohlberg, D. A. A., Choi, B. J., Wu, W., et al. (2012) · Applied Physics Letters · doi:10.1063/1.3693392 · Cited by 211 · see citing works
Vortex: variation-aware training for memristor X-bar
Liu, B., Li, H., Chen, Y., Li, X., Wu, Q., & Huang, T. (2015) · Proceedings of the 52nd Annual Design Automation Conference · doi:10.1145/2744769.2744930 · Cited by 197 · see citing works
A Methodology to Improve Linearity of Analog RRAM for Neuromorphic Computing
Wu, W., Wu, H., Gao, B., Yao, P., Zhang, X., Peng, X., Yu, S., & Qian, H. (2018) · 2018 IEEE Symposium on VLSI Technology · doi:10.1109/vlsit.2018.8510690 · Cited by 197 · see citing works
Xue, C.-X., Chiu, Y.-C., Liu, T.-W., Huang, T.-Y., Liu, J.-S., Chang, T.-W., Kao, H.-Y., Wang, J.-H., Wei, S.-Y., Lee, C.-Y., et al. (2020) · Nature Electronics · doi:10.1038/s41928-020-00505-5 · Cited by 181 · see citing works
Stuck-at Fault Tolerance in RRAM Computing Systems
Xia, L., Huangfu, W., Tang, T., Yin, X., Chakrabarty, K., Xie, Y., Wang, Y., & Yang, H. (2018) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2017.2776980 · Cited by 177 · see citing works
Driverless Car: Autonomous Driving Using Deep Reinforcement Learning in Urban Environment
Fayjie, A. R., Hossain, S., Doukhi, O., & Lee, D. J. (2018) · International Conference on Ubiquitous Robots (UR) · doi:10.1109/urai.2018.8441797 · Cited by 149 · see citing works
Mehonić, A., Buckwell, M., Montesi, L., Garnett, L., Hudziak, S., Fearn, S., Chater, R. J., McPhail, D. S., & Kenyon, A. J. (2015) · Journal of Applied Physics · doi:10.1063/1.4916259 · Cited by 117 · see citing works
Self-citationBrain-inspired computing via memory device physics
Ielmini, D., Wang, Z., & Liu, Y. (2021) · APL Materials · doi:10.1063/5.0047641 · Cited by 110 · see citing works
Improvement of HfOx-Based RRAM Device Variation by Inserting ALD TiN Buffer Layer
Fang, Y., Yu, Z., Wang, Z., Zhang, T., Yang, Y., Cai, Y., & Huang, R. (2018) · IEEE Electron Device Letters · doi:10.1109/led.2018.2831698 · Cited by 87 · see citing works
Committee machines—a universal method to deal with non-idealities in memristor-based neural networks
Joksas, D., Freitas, P., Chai, Z., Ng, W., Buckwell, M., Li, C., Zhang, W.-D., Xia, Q., Kenyon, A., & Mehonic, A. (2019) · Nature Communications · doi:10.1038/s41467-020-18098-0 · Cited by 84 · see citing works
Self-citationIntrinsic resistance switching in amorphous silicon oxide for high performance SiOx ReRAM devices
Mehonić, A., Munde, M. S., Ng, W. H., Buckwell, M., Montesi, L., Bosman, M., Shluger, A. L., & Kenyon, A. J. (2017) · Microelectronic Engineering · doi:10.1016/j.mee.2017.04.033 · Cited by 75 · see citing works
Self-citationSimulation of Inference Accuracy Using Realistic RRAM Devices
Mehonić, A., Joksas, D., Ng, W. H., Buckwell, M., & Kenyon, A. J. (2019) · Frontiers in Neuroscience · doi:10.3389/fnins.2019.00593 · Cited by 65 · see citing works
Self-citationJain, S., & Raghunathan, A. (2019) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3362035 · Cited by 64 · see citing works
AI hardware acceleration with analog memory: Microarchitectures for low energy at high speed
Chang, H.-Y., Narayanan, P., Lewis, S. C., Farinha, N. C. P., Hosokawa, K., Mackin, C., Tsai, H., Ambrogio, S., Chen, A., & Burr, G. W. (2019) · IBM Journal of Research and Development · doi:10.1147/jrd.2019.2934050 · Cited by 62 · see citing works
Zhu, Y., Zhang, G. L., Wang, T., Li, B., Shi, Y., Ho, T.-Y., & Schlichtmann, U. (2020) · Design, Automation, and Test in Europe · doi:10.23919/date48585.2020.9116244 · Cited by 58 · see citing works
Dot-product engine as computing memory to accelerate machine learning algorithms
Hu, M., Strachan, J. P., Li, Z., Stanley, R., & Williams (2016) · International Symposium on Quality Electronic Design (ISQED) · doi:10.1109/isqed.2016.7479230 · Cited by 52 · see citing works
Sung, C., Lim, S., Kim, H., Kim, T., Moon, K., Song, J., Kim, J., & Hwang, H. (2018) · Nanotechnology · doi:10.1088/1361-6528/aaa733 · Cited by 47 · see citing works
Current Compliance-Dependent Nonlinearity in ${\rm TiO}_{2}$ ReRAM
Lentz, F., Rösgen, B., Rana, V., Wouters, D. J., & Waser, R. M. (2013) · IEEE Electron Device Letters · doi:10.1109/led.2013.2265715 · Cited by 41 · see citing works
Comparison of Early Stopping Criteria for Neural-Network-Based Subpixel Classification
Shao, Y., Taff, G. N., & Walsh, S. J. (2010) · IEEE Geoscience and Remote Sensing Letters · doi:10.1109/lgrs.2010.2052782 · Cited by 33 · see citing works
Build reliable and efficient neuromorphic design with memristor technology
Li, B., Yan, B., Liu, C., & Li, H. H. (2019) · Asia and South Pacific Design Automation Conference (ASP-DAC) · doi:10.1145/3287624.3288744 · Cited by 27 · see citing works
SSM: a high-performance scheme for in situ training of imprecise memristor neural networks
Wang, Y., Wu, S., Tian, L., & Shi, L. (2020) · Neurocomputing · doi:10.1016/j.neucom.2020.04.130 · Cited by 23 · see citing works
Activation function dependence of the storage capacity of treelike neural networks
Zavatone-Veth, J. A., & Pehlevan, C. (2021) · Physical review. E · doi:10.1103/physreve.103.l020301 · Cited by 17 · see citing works
SiOx memristor structure - Gradual RESET conductance modulation
Barmpatsalos, N., & Mehonić, A. (2021) · Zenodo (CERN European Organization for Nuclear Research) · doi:10.5281/zenodo.5728039 · Cited by 1 · see citing works
Self-citation
Flagged first, then by citations
1 of the 44 references couldn’t be matched to a known paper.
Research works printed but not linked: 36
- [1]T. B. Brown, B. Mann, N. Ryder, M. Subbiah, J. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell, S. Agarwal, A. Herbert‐Voss, G. Krueger, T. Henighan, R. Child, A. Ramesh, D. M. Ziegler, J. Wu, C. Winter, C. Hesse, M. Chen, E. Sigler, M. Litwin, S. Gray, B. Chess, J. Clark, C. Berner, S. McCandlish, A. Radford, I. Sutskever, et al., Language Models are Few‐Shot Learners in Advances in Neural Information Processing Systems (Eds: H. Larochelle, M. Ranzato, R. Hadsell, M. F. Balcan, H. Lin), vol. 33, Curran Associates, Inc. 2020, pp. 1877– 1901. arXiv: 2005.14165 [cs.CL]. · arXiv
- [4]S. Han, H. Mao, W. J. Dally, in International Conference on Learning Representations 2016. arXiv: 1510.00149 [cs.CV]. · arXiv
- [6]A. Mehonic, A. J. Kenyon, arXiv: 679 2104.14517 [cs.ET], 2021.
- [8]J. J. Yang, D. B. Strukov, D. R. Stewart, Nat. Nanotechnol. 2013, 8, 13. 23269430
- [9]D. Ielmini, Z. Wang, Y. Liu, APL Mater. 2021, 9, 050702.
- [10]A. Mehonic, D. Joksas, W. H. Ng, M. Buckwell, A. J. Kenyon, Frontiers in Neuroscience 2019, 13, 593. 31249502 PMC6582938
- [11]J. J. Yang, M.‐X. Zhang, M. D. Pickett, F. Miao, J. P. Strachan, W.‐D. Li, W. Yi, D. A. A. Ohlberg, B. J. Choi, W. Wu, et al., Appl. Phys. Lett. 2012, 100, 113501.
- [12]A. Amirsoleimani, F. Alibart, V. Yon, J. Xu, M. R. Pazhouhandeh, S. Ecoffey, Y. Beilliard, R. Genov, D. Drouin, Advanced Intelligent Systems 2020, 2, 2000115.
- [13]F. Cai, J. M. Correll, S. H. Lee, Y. Lim, V. Bothra, Z. Zhang, M. P. Flynn, W. D. Lu, Nat. Electron. 2019, 2, 290.
- [14]P. Yao, H. Wu, B. Gao, J. Tang, Q. Zhang, W. Zhang, J. J. Yang, H. Qian, Nature 2020, 577, 641. 31996818
- [16]S. Jain, A. Raghunathan, ACM Transactions on Embedded Computing Systems (TECS) 2019, 18, 1. 34084098 PMC8171863
- [17]Y. Wang, S. Wu, L. Tian, L. Shi, Neurocomputing 2020, 407, 270.
- [20]Z. Wang, C. Li, P. Lin, M. Rao, Y. Nie, W. Song, Q. Qiu, Y. Li, P. Yan, J. P. Strachan, N. Ge, N. McDonald, Q. Wu, M. Hu, H. Wu, R. S. Williams, Q. Xia, J. J. Yang, Nature Machine Intelligence 2019, 1, 434.
- [21]Z. Wang, C. Li, W. Song, M. Rao, D. Belkin, Y. Li, P. Yan, H. Jiang, P. Lin, M. Hu, J. P. Strachan, N. Ge, M. Barnell, Q. Wu, A. G. Barto, Q. Qiu, R. S. Williams, Q. Xia, J. J. Yang, Nat. Electron. 2019, 2, 115.
- [22]Y. Fang, Z. Yu, Z. Wang, T. Zhang, Y. Yang, Y. Cai, R. Huang, IEEE Electron Device Lett. 2018, 39, 819.
- [24]J. Woo, K. Moon, J. Song, S. Lee, M. Kwak, J. Park, H. Hwang, IEEE Electron Device Lett. 2016, 37, 994.
- [25]C. Li, M. Hu, Y. Li, H. Jiang, N. Ge, E. Montgomery, J. Zhang, W. Song, N. Dávila, C. E. Graves, Z. Li, J. P. Strachan, P. Lin, Z. Wang, M. Barnell, Q. Wu, S. Williams, J. Yang, Q. Xia, Nat. Electron. 2018, 1, 52.
- [26]S. Ambrogio, P. Narayanan, H. Tsai, R. M. Shelby, I. Boybat, C. D. Nolfo, S. Sidler, M. Giordano, M. Bodini, N. C. P. Farinha, B. Killeen, C. Cheng, Y. Jaoudi, G. W. Burr, Nature 2018, 558, 60. 29875487
- [27]L. Xia, W. Huangfu, T. Tang, X. Yin, K. Chakrabarty, Y. Xie, Y. Wang, H. Yang, IEEE Journal on Emerging and Selected Topics in Circuits and Systems 2017, 8, 102.
- [29]D. Joksas, P. Freitas, Z. Chai, W. H. Ng, M. Buckwell, C. Li, W. D. Zhang, Q. Xia, A. J. Kenyon, A. Mehonic, Nat. Commun. 2020, 11, 4273. 32848139 PMC7450095
- [31]V. Joshi, M. Le Gallo, S. Haefeli, I. Boybat, S. R. Nandakumar, C. Piveteau, M. Dazzi, B. Rajendran, A. Sebastian, E. Eleftheriou, Nat. Commun. 2020, 11, 1. 32424184 PMC7235046
- [33]J. A. Zavatone‐Veth, C. Pehlevan, Phys. Rev. E 2021, 103, L020301. 33736039
- [34]A. Mehonic, M. S. Munde, W. H. Ng, M. Buckwell, L. Montesi, M. Bosman, A. L. Shluger, A. J. Kenyon, Microelectron. Eng. 2017, 178, 98. PMC5571160 28839255
- [37]C.‐X. Xue, Y.‐C. Chiu, T.‐W. Liu, T.‐Y. Huang, J.‐S. Liu, T.‐W. Chang, H.‐Y. Kao, J.‐H. Wang, S.‐Y. Wei, C.‐Y. Lee, et al., Nat. Electron. 2021, 4, 81.
- [38]H. Kim, M. R. Mahmoodi, H. Nili, D. B. Strukov, Nat. Commun. 2021, 12, 1. 34465783 PMC8408216
- [40]J. Kendall, R. Pantone, K. Manickavasagam, Y. Bengio, B. Scellier, arXiv: 2006.01981 2020. · arXiv
- [41]S. Han, J. Pool, J. Tran, W. J. Dally, in International Conference on Neural Information Processing Systems 2015, pp. 1135– 1143. arXiv: 1506.02626 [cs.NE]. · arXiv
- [43]Y. Shao, G. N. Taff, S. J. Walsh, IEEE Geoscience and Remote Sensing Letters 2010, 8, 113.
- [44]C. Sung, S. Lim, H. Kim, T. Kim, K. Moon, J. Song, J.‐J. Kim, H. Hwang, Nanotechnology 2018, 29, 115203. 29328054
- [45]F. Lentz, B. Roesgen, V. Rana, D. J. Wouters, R. Waser, IEEE Electron Device Lett. 2013, 34, 996.
- [47]W. Yi, S. E. Savel'Ev, G. Medeiros‐Ribeiro, F. Miao, M.‐X. Zhang, J. J. Yang, A. M. Bratkovsky, R. S. Williams, Nat. Commun. 2016, 7, 1. PMC4822004 27041485
- [48]A. Mehonic, M. Buckwell, L. Montesi, L. Garnett, S. Hudziak, S. Fearn, R. Chater, D. McPhail, A. J. Kenyon, J. Appl. Phys. 2015, 117, 124505.
- [53]K. M. Kim, J. J. Yang, J. P. Strachan, E. M. Grafals, N. Ge, N. D. Melendez, Z. Li, R. S. Williams, Sci. Rep. 2016, 6, 1. 26830763 PMC4735717
- [55]H.‐Y. Chang, P. Narayanan, S. C. Lewis, N. C. P. Farinha, K. Hosokawa, C. Mackin, H. Tsai, S. Ambrogio, A. Chen, G. W. Burr, IBM J. Res. Dev. 2019, 63, 8:1.
- [56]C. Li, D. Belkin, Y. Li, P. Yan, M. Hu, N. Ge, H. Jiang, E. Montgomery, P. Lin, Z. Wang, W. Song, J. P. Strachan, M. Barnell, Q. Wu, R. S. Williams, J. J. Yang, Q. Xia, Nat. Commun. 2018, 9, 2385. 29921923 PMC6008303
- [60]D. Joksas, E. Wang, N. Barmpatsalos, W. H. Ng, A. J. Kenyon, G. A. Constantinides, A. Mehonic, Generated data for the manuscript “Nonideality‐aware training for accurate and robust low‐power memristive neural networks” 2021, 10.5281/zenodo.5775044. PMC9189678 35508766 · DOI
Cited by
Sorted by citations
In-memory computing with emerging memory devices: Status and outlook
Mannocci, P., Farronato, M., Lepri, N., Cattaneo, L., Glukhov, A., Sun, Z., & Ielmini, D. (2023) · APL Machine Learning · doi:10.1063/5.0136403 · Cited by 152 · see citing works
Probabilistic Neural Computing with Stochastic Devices
Misra, S., Bland, L. C., Cardwell, S., Incorvia, J. A. C., James, C. D., Kent, A. D., Schuman, C. D., Smith, J. D., & Aimone, J. B. (2022) · Advanced Materials · doi:10.1002/adma.202204569 · Cited by 107 · see citing works
Memristive, Spintronic, and 2D‐Materials‐Based Devices to Improve and Complement Computing Hardware
Joksas, D., AlMutairi, A., Lee, O., Cubukcu, M., Lombardo, A., Kurebayashi, H., Kenyon, A., & Mehonic, A. (2022) · Advanced Intelligent Systems · doi:10.1002/aisy.202200068 · Cited by 45 · see citing works
Self-citationDas, S. K., Nandi, S. K., Verbel, C., Rúa, A., Uenuma, M., Puyoo, E., Nath, S. K., Albertini, D. F., Baboux, N., Lü, T., et al. (2022) · Advanced Materials · doi:10.1002/adma.202208477 · Cited by 47 · see citing works
In-Memory Computing for Machine Learning and Deep Learning
Lepri, N., Glukhov, A., Cattaneo, L., Farronato, M., Mannocci, P., & Ielmini, D. (2023) · IEEE Journal of the Electron Devices Society · doi:10.1109/jeds.2023.3265875 · Cited by 48 · see citing works
Resistive Switching Devices for Neuromorphic Computing: From Foundations to Chip Level Innovations
Mohanan, K. U. (2024) · Nanomaterials · doi:10.3390/nano14060527 · Cited by 45 · see citing works
Ye, N., Cao, L., Yang, L., Zhang, Z., Fang, Z., Gu, Q., & Yang, G. (2023) · Communications Engineering · doi:10.1038/s44172-023-00074-3 · Cited by 37 · see citing works
2D MoTe2/MoS2−xOx Van der Waals Heterostructure for Bimodal Neuromorphic Optoelectronic Computing
Xiao, Y., Li, W., Lin, X., Ji, Y.-B., Chen, Z.-L., Jiang, Y.-P., Liu, Q.-X., Tang, X., & Liang, Q. (2023) · Advanced Electronic Materials · doi:10.1002/aelm.202300388 · Cited by 28 · see citing works
Antolini, A., Lico, A., Zavalloni, F., Scarselli, E. F., Gnudi, A., Torres, M. L., Canegallo, R. A., & Pasotti, M. (2024) · IEEE Open Journal of the Solid-State Circuits Society · doi:10.1109/ojsscs.2024.3432468 · Cited by 23 · see citing works
Dealing with Non-Idealities in Memristor Based Computation-In-Memory Designs
Gebregiorgis, A., Singh, A., Diware, S., Bishnoi, R., & Hamdioui, S. (2022) · IEEE/IFIP International Conference on Very Large Scale Integration of System-on-Chip · doi:10.1109/vlsi-soc54400.2022.9939618 · Cited by 23 · see citing works
Mohanan, K. U., Cho, S., & Park, B. (2022) · Nanoscale Research Letters · doi:10.1186/s11671-022-03701-8 · Cited by 20 · see citing works
Lee, Y., Rhee, H., Kim, G., Cheong, W. H., Kim, D. H., Song, H., Kay, S. N., Lee, J., & Kim, K. M. (2025) · Nature Communications · doi:10.1038/s41467-025-59589-2 · Cited by 19 · see citing works
Xiao, M. W., Hellenbrand, M., Strkalj, N., Bakhit, B., Sun, Z., Barmpatsalos, N., Joksas, D., Dou, H., Hu, Z., Lu, P., et al. (2025) · Advanced Functional Materials · doi:10.1002/adfm.202418980 · Cited by 11 · see citing works
Self-citationCompact Modeling and Mitigation of Parasitics in Crosspoint Accelerators of Neural Networks
Lepri, N., Glukhov, A., Mannocci, P., Porzani, M., & Ielmini, D. (2024) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2024.3360015 · Cited by 10 · see citing works
Zhang, Y., Ma, Z., Chen, Z., Poddar, S., Zhu, Y., Han, B., Chan, C. L. J., Ding, Y., Kong, X., & Fan, Z. (2024) · Advanced Intelligent Systems · doi:10.1002/aisy.202300586 · Cited by 8 · see citing works
Physical mechanisms and integration design of memristors
Wang, M., Wang, K., Sun, B. T., Zhou, G., Cao, Z., Gao, K., Ren, F., Chen, X., Li, X., & Shao, J. (2025) · Materials Today Nano · doi:10.1016/j.mtnano.2025.100628 · Cited by 9 · see citing works
On the Reliability of RRAM-Based Neural Networks
Aziza, H., Zambelli, C., Hamdioui, S., Diware, S., Bishnoi, R., & Gebregiorgis, A. (2023) · IFIP/IEEE International Conference on Very Large Scale Integration · doi:10.1109/vlsi-soc57769.2023.10321859 · Cited by 7 · see citing works
Phosphorylation Enables Nano‐Graphene for Tunable Artificial Synapses
Zhang, Z., Qu, Y., Chen, S., Ke, S., Hao, M., Xiao, Y., Zhang, S., Cheng, Z., Xiao, J., Huang, H., et al. (2024) · Advanced Functional Materials · doi:10.1002/adfm.202416794 · Cited by 7 · see citing works
Dynamic Detection and Mitigation of Read-disturb for Accurate Memristor-based Neural Networks
Diware, S., Yaldagard, M. A., Gebregiorgis, A., Joshi, R., Hamdioui, S., & Bishnoi, R. (2024) · IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS) · doi:10.1109/aicas59952.2024.10595966 · Cited by 7 · see citing works
Zhang, Y., Sun, H., Xie, M., Feng, Z., & Wu, Z. (2023) · Advanced Intelligent Systems · doi:10.1002/aisy.202300411 · Cited by 5 · see citing works
Lepri, N., Gibertini, P., Mannocci, P., Pirovano, A., Tortorelli, I., Fantini, P., & Ielmini, D. (2023) · IEEE International Memory Workshop (IMW) · doi:10.1109/imw56887.2023.10145949 · Cited by 5 · see citing works
Difficulties and approaches in enabling learning-in-memory using crossbar arrays of memristors
Wang, W. J., Li, Y., & Wang, M. (2024) · Neuromorphic Computing and Engineering · doi:10.1088/2634-4386/ad6732 · Cited by 4 · see citing works
Nonideality-aware training makes memristive networks more robust to adversarial attacks
Joksas, D., Muñoz-González, L., Lupu, E., & Mehonić, A. (2025) · APL Machine Learning · doi:10.1063/5.0241202 · Cited by 2 · see citing works
Self-citationKim, J. I., So, M., Wang, W. J., Kim, T., Jeong, E. S., Sim, K., Park, H., Kim, S., Shin, Y.-G., Choi, J., et al. (2025) · Advanced Science · doi:10.1002/advs.202511801 · Cited by 2 · see citing works
Coşkun, K. Ç., Jha, C. K., Hassan, M., & Drechsler, R. (2025) · International Symposium on Quality Electronic Design (ISQED) · doi:10.1109/isqed65160.2025.11014428 · Cited by 2 · see citing works
Genetic Algorithm-Based Training Method for Memristor Neural Networks
Zhang, W., Zhang, Q., & Wu, H. (2024) · International Journal of Computer Applications · doi:10.5120/ijca2024924139 · Cited by 1 · see citing works
Quiñonez, W., Sánchez, M. J., & Rubi, D. (2026) · APL Electronic Devices · doi:10.1063/5.0310714 · Cited by 1 · see citing works
Parameter Extraction of Memristor Model Based on Improved Particle Swarm Optimization
Wang, L., & Wu, Y. (2024) · International Conference on Power Electronics and Artificial Intelligence (PEAI) · doi:10.1145/3674225.3674318 · Cited by 1 · see citing works
Spiking Neural Networks with Nonidealities from Memristive Silicon Oxide Devices
Vu, V. C., Kenyon, A. J., Joksas, D., Mehonić, A., Mannion, D. J., & Ng, W. H. (2024) · IEEE International Conference on Nanotechnology (IEEE-NANO) · doi:10.1109/nano61778.2024.10628612 · Cited by 2 · see citing works
Self-citationCMOS‐Compatible Protonic Three‐Terminal Memristor for Analog Synapse in Neuromorphic Computing
Liu, L., Dananjaya, P. A., Koh, E. K., Tan, F., Chen, Z., Lim, G. J., Lee, C. X. X., Yang, J., & Lew, W. S. (2025) · Small Methods · doi:10.1002/smtd.202500445 · Cited by 1 · see citing works
Algorithmic Optimisation for Memristive Deep Learning Accelerators
Mehonić, A., & Joksas, D. (2023) · Royal Society of Chemistry eBooks · doi:10.1039/bk9781839169946-00656
Self-citationMukuntharaj, C., Vijayaraj, T., Mehta, P. S., Kulhar, K. S., Agrawal, T., & Kavitha, R. (2023) · International Conference on Futuristic Technologies (INCOFT) · doi:10.1109/incoft60753.2023.10425246
Spiking Neural Network with Silicon Oxide Memristive Devices in the Subthreshold Regime
Vu, V. C., Mannion, D. J., Joksas, D., Ng, W. H., Mehonić, A., & Kenyon, A. J. (2025) · IEEE International Conference on Software Engineering and Artificial Intelligence (SEAI) · doi:10.1109/seai65851.2025.11108769 · Cited by 1 · see citing works
Self-citationAn Efficient On-chip Adaptation Technique for MAML models on Memristive Hardware
Fida, A. A., & Mittal, S. (2026) · IEEE International Symposium on Circuits and Systems proceedings · doi:10.1109/iscas66217.2026.11562824
Digital-analog concept for superconducting perceptron-like neural networks
Anonymous, Ruzhickiy, V. I., Gubochkin, G. I., Ionin, A. S., Nazhestkin, I. A., Fominskii, M. Y., Filippenko, L. V., Soloviev, I. I., Tereshonok, M. V., & Klenov, N. V. (2026) · Physical review. E · doi:10.1103/y84t-zzch
Single event transient effects and variability in hybrid RRAM-CMOS spiking neural network
Nivetha, T., Bindu, B., & Kamsani, N. A. (2026) · Microelectronics Reliability · doi:10.1016/j.microrel.2026.116326
Huang, C., Zhu, T., Zhu, P., Dong, J., Huang, X., Chen, G., Zhou, Y., Zhang, Y., Cai, W., & Zhang, X. (2026) · Advanced Optical Materials · doi:10.1002/adom.71975
- Authors
- Joksas, D., Wang, E., Barmpatsalos, N., Ng, W. H., Kenyon, A. J., Constantinides, G. A., & Mehonic, A.
- Affiliations
- University College London (GB)
- Imperial College London (GB)
- Department of Electronic and Electrical Engineering University College London London WC1E 7JE UK
- Corresponding author
- Joksas, Dovydas
- ORCID
- Venue
- Advanced Science
- Publisher
- Wiley
- Published
- 2022-05-04
- Volume
- 9
- Issue
- 17
- Pages
- e2105784-e2105784
- ISSN
- 2198-3844 (ISSN-L)
- PMC
- PMC9189678
- OpenAlex
- W4226247444
- Cited by
- 39
- References
- 44
- Citations by year
- 2026: 6 · 2025: 8 · 2024: 10 · 2023: 9 · 2022: 6
- FWCI
- 2.26
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Advanced Science (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion)
- UCL Discovery (University College London) (submittedVersion)
- Spiral (Imperial College London) (submittedVersion, other-oa)
- arXiv (Cornell University)
- Funders
- Leverhulme Trust ((RPG-2016-135)
- Royal Academy of Engineering (2094654)
- Imperial College London
- University of Massachusetts Amherst
- Engineering and Physical Sciences Research Council (2094654, EP/S030069/1, EP/P013503/1, EP/L016796/1, EP/P013503)
- Topics
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Memory and Neural Computing
- Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Ferroelectric and Negative Capacitance Devices
- Keywords
- memristive neural networks, memristor crossbar, energy efficiency, matrix-vector multiplication, regularization, device reliability, hardware accelerators
- MeSH terms
- Computers, Electric Conductivity, Reproducibility of Results, Neural Networks, Computer
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review