{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T22:54:39Z","timestamp":1774738479420,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2020,10,31]],"date-time":"2020-10-31T00:00:00Z","timestamp":1604102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Key R&amp;D Program of China","award":["2018YFB1306600"],"award-info":[{"award-number":["2018YFB1306600"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62076207"],"award-info":[{"award-number":["62076207"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62076208"],"award-info":[{"award-number":["62076208"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Fundamental Science and Advanced Technology Research Foundation of Chongqing","award":["cstc2017jcyjBX0050"],"award-info":[{"award-number":["cstc2017jcyjBX0050"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In recent years, convolution operations often consume a lot of time and energy in deep learning algorithms, and convolution is usually used to remove noise or extract the edges of an image. However, under data-intensive conditions, frequent operations of the above algorithms will cause a significant memory\/communication burden to the computing system. This paper proposes a circuit based on spin memristor cross array to solve the problems mentioned above. First, a logic switch based on spin memristors is proposed, which realizes the control of the memristor cross array. Secondly, a new type of spin memristor cross array and peripheral circuits is proposed, which realizes the multiplication and addition operation in the convolution operation and significantly alleviates the computational memory bottleneck. At last, the color image filtering and edge extraction simulation are carried out. By calculating the peak signal-to-noise ratio (PSNR) and structural similarity (SSIM) of the image result, the processing effects of different operators are compared, and the correctness of the circuit is verified.<\/jats:p>","DOI":"10.3390\/s20216229","type":"journal-article","created":{"date-parts":[[2020,10,31]],"date-time":"2020-10-31T21:39:56Z","timestamp":1604180396000},"page":"6229","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array"],"prefix":"10.3390","volume":"20","author":[{"given":"Saike","family":"Zhu","sequence":"first","affiliation":[{"name":"School of Electronic Information Engineering, Southwest University, Chongqing 400715, China"},{"name":"Chongqing Key Laboratory of Nonlinear Circuits and Intelligent Information Processing, Chongqing 400715, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lidan","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Electronic Information Engineering, Southwest University, Chongqing 400715, China"},{"name":"Chongqing Key Laboratory of Nonlinear Circuits and Intelligent Information Processing, Chongqing 400715, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhekang","family":"Dong","sequence":"additional","affiliation":[{"name":"School of Electronic Information, Hangzhou Dianzi University, Hangzhou 310018, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shukai","family":"Duan","sequence":"additional","affiliation":[{"name":"School of Electronic Information Engineering, Southwest University, Chongqing 400715, China"},{"name":"Chongqing Key Laboratory of Nonlinear Circuits and Intelligent Information Processing, Chongqing 400715, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1887","DOI":"10.1109\/TPAMI.2013.19","article-title":"Deep leaming with hierarchical convolutional factor analysis","volume":"35","author":"Chen","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1109\/TPAMI.2015.2439281","article-title":"Image super-resolution using deep convolutional networks","volume":"38","author":"Dong","year":"2016","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Kaxiras, S. (2012). Architecture at the End of Moore, Springer.","DOI":"10.1007\/978-3-642-33137-4_1"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Esmaeilzadeh, H., Blem, E., Amant, R.S., Sankaralingam, K., and Burger, D. (2011, January 4\u20138). Dark silicon and the end of multicore scaling. Proceedings of the 2011 38th Annual international symposium on computer architecture (ISCA), San Jose, CA, USA.","DOI":"10.1145\/2000064.2000108"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1147\/rd.462.0213","article-title":"CMOS design near the limit of scaling","volume":"46","author":"Taur","year":"2002","journal-title":"IBM J. Res. Dev."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"668","DOI":"10.1109\/TPDS.2015.2421352","article-title":"An evolutionary technique for performance-energy-temperature optimized scheduling of parallel tasks on multicore processors","volume":"27","author":"Sheikh","year":"2016","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/LCA.2014.2333735","article-title":"DRAMA: An architecture for accelerated processing near memory","volume":"14","author":"Ahn","year":"2015","journal-title":"IEEE Comput. Archit. Lett."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1109\/TVLSI.2016.2570283","article-title":"Logic-base interconnect design for near memory computing in the smart memory cube","volume":"25","author":"Azarkhish","year":"2017","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Xue, W., Yang, C., Fu, H., Wang, X., Xu, Y., Gan, L., Lu, Y., and Zhu, X. (2014, January 19\u201323). Enabling and scaling a global shallow-water atmospheric model on Tianhe-2. Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, Phoenix, AZ, USA.","DOI":"10.1109\/IPDPS.2014.82"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhang, X., Yang, C., Liu, F., Liu, Y., and Lu, Y. (2014, January 24\u201327). Optimizing and scaling HPCG on Tianhe-2: Early experience. Proceedings of the 14th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Dalian, China.","DOI":"10.1007\/978-3-319-11197-1_3"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1145\/503124.503129","article-title":"What\u2019s next in high-performance computing?","volume":"45","author":"Bell","year":"2002","journal-title":"Commun. ACM"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1109\/TCT.1971.1083337","article-title":"Memristor\u2014The missing circuit element","volume":"5","author":"Chua","year":"1971","journal-title":"IEEE Trans. Circuit Theory"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1038\/nature06932","article-title":"The missing memristor found","volume":"453","author":"Strukov","year":"2008","journal-title":"Nature"},{"key":"ref_14","first-page":"786","article-title":"VTEAM: A general model for voltage-controlled memristors","volume":"62","author":"Kvatinsky","year":"2015","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chen, Y.C.Y., and Wang, X.W.X. (2009, January 30\u201331). Compact modeling and corner analysis of spintronic memristor. Proceedings of the 2009 IEEE\/ACM International Symposium on Nanoscale Architectures, San Francisco, CA, USA.","DOI":"10.1109\/NANOARCH.2009.5226363"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1038\/s41928-017-0002-z","article-title":"Analogue signal and image processing with large memristor crossbars","volume":"1","author":"Li","year":"2017","journal-title":"Nat. Electron."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1038\/s41586-020-1942-4","article-title":"Fully hardware-implemented memristor convolutional neural network","volume":"577","author":"Yao","year":"2020","journal-title":"Nature"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1038\/s41928-019-0270-x","article-title":"A fully integrated reprogrammable memristor-CMOS system for efficient multiply-accumulate operations","volume":"2","author":"Cai","year":"2019","journal-title":"Nat. Electron."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1850149","DOI":"10.1142\/S0218127418501493","article-title":"Easily Cascaded Memristor-CMOS Hybrid Circuit for High-Efficiency Boolean Logic Implementation","volume":"27","author":"Dong","year":"2018","journal-title":"Int. J. Bifurc. Chaos"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1049\/iet-nde.2018.0027","article-title":"Flexible memristor-based LUC and its network integration for Boolean logic implementation","volume":"2","author":"Dong","year":"2019","journal-title":"IET Nanodielectr."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.neucom.2018.04.066","article-title":"A general memristor-based pulse coupled neural network with variable linking coefficient for multi-focus image fusion","volume":"308","author":"Dong","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Dong, Z., Zhang, S., Ma, B., Qi, D., Luo, L., and Zhou, M. (2019, January 24\u201326). A Hybrid Multi-Frame Super-Resolution Algorithm Using Multi-Channel Memristive Pulse Coupled Neural Network and Sparse Coding. Proceedings of the 2019 7th International Conference on Information, Communication and Networks (ICICN), Macao, China.","DOI":"10.1109\/ICICN.2019.8834937"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1446","DOI":"10.1007\/s11432-012-4572-0","article-title":"Memristor-based RRAM with applications","volume":"55","author":"Duan","year":"2012","journal-title":"Sci. China Inf. Sci."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/j.neucom.2015.05.078","article-title":"Pavlov associative memory in a memristive neural network and its circuit implementation","volume":"171","author":"Wang","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/TNNLS.2015.2497319","article-title":"Impulsive Effects and Stability Analysis on Memristive Neural Networks With Variable Delays","volume":"28","author":"Duan","year":"2017","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1202","DOI":"10.1109\/TNNLS.2014.2334701","article-title":"Memristor-Based Cellular Nonlinear\/Neural Network: Design, Analysis, and Applications","volume":"26","author":"Duan","year":"2015","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1250205","DOI":"10.1142\/S0218127412502057","article-title":"Memristor Model and Its Application for Chaos Generation","volume":"22","author":"Wang","year":"2012","journal-title":"Int. J. Bifurc. Chaos"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"726927","DOI":"10.1155\/2012\/726927","article-title":"A Chaotic Attractor in Delayed Memristive System","volume":"2012","author":"Wang","year":"2012","journal-title":"Abstr. Appl. Anal."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1857","DOI":"10.1109\/TCSI.2009.2038539","article-title":"Practical approach to programmable analog circuits with memristors","volume":"57","author":"Pershin","year":"2010","journal-title":"IEEE Trans. Circuits Syst. Regul. Pap."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"113309","DOI":"10.1103\/PhysRevB.78.113309","article-title":"Spin memristive systems: Spin memory effects in semiconductor spintronics","volume":"78","author":"Pershin","year":"2008","journal-title":"Phys. Rev. B Condens. Matter"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1038\/nphoton.2016.255","article-title":"Optical determination of the N\u00e9el vector in a CuMnAs thin-film antiferromagnet","volume":"11","author":"Saidl","year":"2017","journal-title":"Nat. Photonics"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2966","DOI":"10.1109\/TMAG.2011.2158294","article-title":"Domain Wall Shift Register-Based Reconfigurable Logic","volume":"47","author":"Zhao","year":"2011","journal-title":"IEEE Trans. Magn."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"356","DOI":"10.5573\/JSTS.2014.14.3.356","article-title":"New Memristor-Based Crossbar Array Architecture with 50-% Area Reduction and 48-% Power Saving for Matrix-Vector Multiplication of Analog Neuromorphic Computing","volume":"14","author":"Truong","year":"2014","journal-title":"J. Semicond. Technol. Sci."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2830","DOI":"10.1109\/TVLSI.2018.2844463","article-title":"SRMC: A multibit memristor crossbar for self-renewing image mask","volume":"26","author":"Shang","year":"2018","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1109\/LED.2016.2573140","article-title":"Demonstration of Convolution Kernel Operation on Resistive Cross-Point Array","volume":"37","author":"Gao","year":"2016","journal-title":"IEEE Electron. Device Lett."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1402","DOI":"10.1109\/TCSI.2015.2407436","article-title":"A novel design for memristor based logic switch and crossbar circuits","volume":"62","author":"Zhang","year":"2015","journal-title":"IEEE Trans. Circuits Syst. I Reg. Pap."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"724","DOI":"10.1109\/TCSI.2010.2078710","article-title":"Dynamical Properties and Design Analysis for Nonvolatile Memristor Memories","volume":"58","author":"Ho","year":"2011","journal-title":"Circuits Syst. Regul. Pap. IEEE Trans."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/TASSP.1979.1163188","article-title":"A fast two-dimensional median filtering algorithm","volume":"27","author":"Huang","year":"1979","journal-title":"IEEE Trans. Acoust. Speech Signal Process."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"723","DOI":"10.1109\/78.80892","article-title":"A class of fast Gaussian binomial filters for speech and image processing","volume":"39","author":"Haddad","year":"1991","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_40","first-page":"15","article-title":"Object enhancement and extraction","volume":"10","author":"Prewitt","year":"1970","journal-title":"Pict. Process. Psychopictorics"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Farid, H., and Simoncelli, E.P. (1997, January 10\u201312). Optimally rotation-equivariant directional derivative kernels. Proceedings of the International Conference on Computer Analysis of Images and Patterns, Kiel, Germany.","DOI":"10.1007\/3-540-63460-6_119"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1016\/0010-4809(71)90034-6","article-title":"Computer determination of the constituent structure of biological images","volume":"4","author":"Kirsch","year":"1971","journal-title":"Comput. Biomed. Res."},{"key":"ref_43","unstructured":"Tippett, J.T., Borkowitz, D.A., Clapp, L.C., Koester, C.J., and Vanderburgh, A. (1965). Optical and Electro-Optical Information Processing, Massachusetts Inst of Tech Cambridge."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/21\/6229\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:27:43Z","timestamp":1760178463000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/21\/6229"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,31]]},"references-count":43,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["s20216229"],"URL":"https:\/\/doi.org\/10.3390\/s20216229","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,31]]}}}