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...
Autores principales: | , , , |
---|---|
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 |