Cargando…
A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks
Pattern recognition as a computing task is very well suited for machine learning algorithms utilizing artificial neural networks (ANNs). Computing systems using ANNs usually require some sort of data storage to store the weights and bias values for the processing elements of the individual neurons....
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8621881/ https://www.ncbi.nlm.nih.gov/pubmed/34832692 http://dx.doi.org/10.3390/mi12111277 |
_version_ | 1784605561699958784 |
---|---|
author | Pechmann, Stefan Mai, Timo Potschka, Julian Reiser, Daniel Reichel, Peter Breiling, Marco Reichenbach, Marc Hagelauer, Amelie |
author_facet | Pechmann, Stefan Mai, Timo Potschka, Julian Reiser, Daniel Reichel, Peter Breiling, Marco Reichenbach, Marc Hagelauer, Amelie |
author_sort | Pechmann, Stefan |
collection | PubMed |
description | Pattern recognition as a computing task is very well suited for machine learning algorithms utilizing artificial neural networks (ANNs). Computing systems using ANNs usually require some sort of data storage to store the weights and bias values for the processing elements of the individual neurons. This paper introduces a memory block using resistive memory cells (RRAM) to realize this weight and bias storage in an embedded and distributed way while also offering programming and multi-level ability. By implementing power gating, overall power consumption is decreased significantly without data loss by taking advantage of the non-volatility of the RRAM technology. Due to the versatility of the peripheral circuitry, the presented memory concept can be adapted to different applications and RRAM technologies. |
format | Online Article Text |
id | pubmed-8621881 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-86218812021-11-27 A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks Pechmann, Stefan Mai, Timo Potschka, Julian Reiser, Daniel Reichel, Peter Breiling, Marco Reichenbach, Marc Hagelauer, Amelie Micromachines (Basel) Article Pattern recognition as a computing task is very well suited for machine learning algorithms utilizing artificial neural networks (ANNs). Computing systems using ANNs usually require some sort of data storage to store the weights and bias values for the processing elements of the individual neurons. This paper introduces a memory block using resistive memory cells (RRAM) to realize this weight and bias storage in an embedded and distributed way while also offering programming and multi-level ability. By implementing power gating, overall power consumption is decreased significantly without data loss by taking advantage of the non-volatility of the RRAM technology. Due to the versatility of the peripheral circuitry, the presented memory concept can be adapted to different applications and RRAM technologies. MDPI 2021-10-20 /pmc/articles/PMC8621881/ /pubmed/34832692 http://dx.doi.org/10.3390/mi12111277 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Pechmann, Stefan Mai, Timo Potschka, Julian Reiser, Daniel Reichel, Peter Breiling, Marco Reichenbach, Marc Hagelauer, Amelie A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks |
title | A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks |
title_full | A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks |
title_fullStr | A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks |
title_full_unstemmed | A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks |
title_short | A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks |
title_sort | low-power rram memory block for embedded, multi-level weight and bias storage in artificial neural networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8621881/ https://www.ncbi.nlm.nih.gov/pubmed/34832692 http://dx.doi.org/10.3390/mi12111277 |
work_keys_str_mv | AT pechmannstefan alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT maitimo alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT potschkajulian alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT reiserdaniel alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT reichelpeter alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT breilingmarco alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT reichenbachmarc alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT hagelaueramelie alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT pechmannstefan lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT maitimo lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT potschkajulian lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT reiserdaniel lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT reichelpeter lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT breilingmarco lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT reichenbachmarc lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT hagelaueramelie lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks |