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....
Guardado en:
Autores principales: | , , , , , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
MDPI AG
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/562cb5742c42492f993e25ce25091a4c |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:562cb5742c42492f993e25ce25091a4c |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:562cb5742c42492f993e25ce25091a4c2021-11-25T18:22:45ZA Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks10.3390/mi121112772072-666Xhttps://doaj.org/article/562cb5742c42492f993e25ce25091a4c2021-10-01T00:00:00Zhttps://www.mdpi.com/2072-666X/12/11/1277https://doaj.org/toc/2072-666XPattern 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.Stefan PechmannTimo MaiJulian PotschkaDaniel ReiserPeter ReichelMarco BreilingMarc ReichenbachAmelie HagelauerMDPI AGarticleANNlow-powerembedded memorymemory blockmulti-levelRRAMMechanical engineering and machineryTJ1-1570ENMicromachines, Vol 12, Iss 1277, p 1277 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
ANN low-power embedded memory memory block multi-level RRAM Mechanical engineering and machinery TJ1-1570 |
spellingShingle |
ANN low-power embedded memory memory block multi-level RRAM Mechanical engineering and machinery TJ1-1570 Stefan Pechmann Timo Mai Julian Potschka Daniel Reiser Peter Reichel Marco Breiling Marc Reichenbach Amelie Hagelauer A Low-Power RRAM Memory Block for Embedded, Multi-Level Weight and Bias Storage in Artificial Neural Networks |
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 |
article |
author |
Stefan Pechmann Timo Mai Julian Potschka Daniel Reiser Peter Reichel Marco Breiling Marc Reichenbach Amelie Hagelauer |
author_facet |
Stefan Pechmann Timo Mai Julian Potschka Daniel Reiser Peter Reichel Marco Breiling Marc Reichenbach Amelie Hagelauer |
author_sort |
Stefan Pechmann |
title |
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_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_sort |
low-power rram memory block for embedded, multi-level weight and bias storage in artificial neural networks |
publisher |
MDPI AG |
publishDate |
2021 |
url |
https://doaj.org/article/562cb5742c42492f993e25ce25091a4c |
work_keys_str_mv |
AT stefanpechmann alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT timomai alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT julianpotschka alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT danielreiser alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT peterreichel alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT marcobreiling alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT marcreichenbach alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT ameliehagelauer alowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT stefanpechmann lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT timomai lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT julianpotschka lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT danielreiser lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT peterreichel lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT marcobreiling lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT marcreichenbach lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks AT ameliehagelauer lowpowerrrammemoryblockforembeddedmultilevelweightandbiasstorageinartificialneuralnetworks |
_version_ |
1718411257288065024 |