Flexible memristor based neuromorphic system for implementing multi-layer neural network algorithms. Issue 4 (4th July 2018)
- Record Type:
- Journal Article
- Title:
- Flexible memristor based neuromorphic system for implementing multi-layer neural network algorithms. Issue 4 (4th July 2018)
- Main Title:
- Flexible memristor based neuromorphic system for implementing multi-layer neural network algorithms
- Authors:
- Yakopcic, Chris
Hasan, Raqibul
Taha, Tarek M. - Abstract:
- Abstract: This paper describes a memristor-based neuromorphic system that can be used for ex situ training of various multi-layer neural network algorithms. This system is based on an analogue neuron circuit that is capable of performing an accurate dot product calculation. The presented ex situ programming technique can be used to map many key neural algorithms directly onto the grid of resistances in a memristor crossbar. Using this weight-to-crossbar mapping approach along with the memristor based circuit architecture, complex neural algorithms can be easily implemented using this system. Some existing memristor based circuits provide an approximated dot product based on conductance summation, but neuron outputs are not directly correlated to the numerical values obtained in a traditional software approach. To show the effectiveness and versatility of this circuit, two different powerful neural networks were simulated. These include a Restricted Boltzmann Machine for character recognition and a Multilayer Perceptron trained to perform Sobel edge detection. Following these simulations, an analysis was presented that shows how both memristor accuracy and neuron circuit gain relates to output error. Abstract : This work presents a novel memristor based architecture that that is capable of implementing multiple different learning algorithms using the same hardware, which is based on crossbar structures such as the one displayed. The example presented shows the result of theAbstract: This paper describes a memristor-based neuromorphic system that can be used for ex situ training of various multi-layer neural network algorithms. This system is based on an analogue neuron circuit that is capable of performing an accurate dot product calculation. The presented ex situ programming technique can be used to map many key neural algorithms directly onto the grid of resistances in a memristor crossbar. Using this weight-to-crossbar mapping approach along with the memristor based circuit architecture, complex neural algorithms can be easily implemented using this system. Some existing memristor based circuits provide an approximated dot product based on conductance summation, but neuron outputs are not directly correlated to the numerical values obtained in a traditional software approach. To show the effectiveness and versatility of this circuit, two different powerful neural networks were simulated. These include a Restricted Boltzmann Machine for character recognition and a Multilayer Perceptron trained to perform Sobel edge detection. Following these simulations, an analysis was presented that shows how both memristor accuracy and neuron circuit gain relates to output error. Abstract : This work presents a novel memristor based architecture that that is capable of implementing multiple different learning algorithms using the same hardware, which is based on crossbar structures such as the one displayed. The example presented shows the result of the memristor architecture when implementing Sobel edge detection using a multilayer perceptron. … (more)
- Is Part Of:
- International journal of parallel, emergent and distributed systems. Volume 33:Issue 4(2018)
- Journal:
- International journal of parallel, emergent and distributed systems
- Issue:
- Volume 33:Issue 4(2018)
- Issue Display:
- Volume 33, Issue 4 (2018)
- Year:
- 2018
- Volume:
- 33
- Issue:
- 4
- Issue Sort Value:
- 2018-0033-0004-0000
- Page Start:
- 408
- Page End:
- 429
- Publication Date:
- 2018-07-04
- Subjects:
- Memristor -- neural network -- neuromorphic -- hardware -- dot product
Parallel computers -- Periodicals
Electronic data processing -- Distributed processing -- Periodicals
Computer algorithms -- Periodicals
004.35 - Journal URLs:
- http://www.tandfonline.com/toc/gpaa20/current ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/17445760.2017.1321761 ↗
- Languages:
- English
- ISSNs:
- 1744-5760
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.441300
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 6865.xml