Cargando…

Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhu, Saike, Wang, Lidan, Dong, Zhekang, Duan, Shukai
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7662316/
https://www.ncbi.nlm.nih.gov/pubmed/33142866
http://dx.doi.org/10.3390/s20216229
_version_ 1783609371790409728
author Zhu, Saike
Wang, Lidan
Dong, Zhekang
Duan, Shukai
author_facet Zhu, Saike
Wang, Lidan
Dong, Zhekang
Duan, Shukai
author_sort Zhu, Saike
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7662316
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76623162020-11-14 Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array Zhu, Saike Wang, Lidan Dong, Zhekang Duan, Shukai Sensors (Basel) Article 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. MDPI 2020-10-31 /pmc/articles/PMC7662316/ /pubmed/33142866 http://dx.doi.org/10.3390/s20216229 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhu, Saike
Wang, Lidan
Dong, Zhekang
Duan, Shukai
Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array
title Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array
title_full Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array
title_fullStr Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array
title_full_unstemmed Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array
title_short Convolution Kernel Operations on a Two-Dimensional Spin Memristor Cross Array
title_sort convolution kernel operations on a two-dimensional spin memristor cross array
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7662316/
https://www.ncbi.nlm.nih.gov/pubmed/33142866
http://dx.doi.org/10.3390/s20216229
work_keys_str_mv AT zhusaike convolutionkerneloperationsonatwodimensionalspinmemristorcrossarray
AT wanglidan convolutionkerneloperationsonatwodimensionalspinmemristorcrossarray
AT dongzhekang convolutionkerneloperationsonatwodimensionalspinmemristorcrossarray
AT duanshukai convolutionkerneloperationsonatwodimensionalspinmemristorcrossarray