Non-Boolean Computing Benchmarking for Beyond-CMOS Devices Based on Cellular Neural Network
This paper presents a uniform benchmarking methodology for non-Boolean computation based on the cellular neural network (CNN) for a variety of beyond-CMOS device technologies, including charge-based and spintronic devices. Three types of CNN implementations are investigated using analog, digital, an...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2016-01-01
|
Series: | IEEE Journal on Exploratory Solid-State Computational Devices and Circuits |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/7762057/ |
id |
doaj-0bccc9bc172d42f2be148f54ec2a1689 |
---|---|
record_format |
Article |
spelling |
doaj-0bccc9bc172d42f2be148f54ec2a16892021-03-29T18:53:39ZengIEEEIEEE Journal on Exploratory Solid-State Computational Devices and Circuits2329-92312016-01-012364310.1109/JXCDC.2016.26332517762057Non-Boolean Computing Benchmarking for Beyond-CMOS Devices Based on Cellular Neural NetworkChenyun Pan0https://orcid.org/0000-0001-9161-1728Azad Naeemi1School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA, USASchool of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA, USAThis paper presents a uniform benchmarking methodology for non-Boolean computation based on the cellular neural network (CNN) for a variety of beyond-CMOS device technologies, including charge-based and spintronic devices. Three types of CNN implementations are investigated using analog, digital, and spintronic circuits. Monte Carlo simulations are performed to quantify the impact of the input noise, thermal noise, and the number of bits representing the weights of synapses on the overall recall probability and delay. The results demonstrate that the recall probability improves significantly as the number of synapses increase. Using a 4-b resolution for synapse weights provides the best tradeoff between the required numbers of synapses and synapse bits for a target recall rate. Finally, three types of CNN implementations with various device technologies are benchmarked for a given input noise and recall accuracy target. It is shown that spintronic devices are promising candidates to implement CNNs, where up to 3× energy-delay product improvement is predicted in domain wall devices compared to its conventional CMOS counterpart.https://ieeexplore.ieee.org/document/7762057/Beyond-CMOS technologycellular neural network (CNN)performance benchmarking |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Chenyun Pan Azad Naeemi |
spellingShingle |
Chenyun Pan Azad Naeemi Non-Boolean Computing Benchmarking for Beyond-CMOS Devices Based on Cellular Neural Network IEEE Journal on Exploratory Solid-State Computational Devices and Circuits Beyond-CMOS technology cellular neural network (CNN) performance benchmarking |
author_facet |
Chenyun Pan Azad Naeemi |
author_sort |
Chenyun Pan |
title |
Non-Boolean Computing Benchmarking for Beyond-CMOS Devices Based on Cellular Neural Network |
title_short |
Non-Boolean Computing Benchmarking for Beyond-CMOS Devices Based on Cellular Neural Network |
title_full |
Non-Boolean Computing Benchmarking for Beyond-CMOS Devices Based on Cellular Neural Network |
title_fullStr |
Non-Boolean Computing Benchmarking for Beyond-CMOS Devices Based on Cellular Neural Network |
title_full_unstemmed |
Non-Boolean Computing Benchmarking for Beyond-CMOS Devices Based on Cellular Neural Network |
title_sort |
non-boolean computing benchmarking for beyond-cmos devices based on cellular neural network |
publisher |
IEEE |
series |
IEEE Journal on Exploratory Solid-State Computational Devices and Circuits |
issn |
2329-9231 |
publishDate |
2016-01-01 |
description |
This paper presents a uniform benchmarking methodology for non-Boolean computation based on the cellular neural network (CNN) for a variety of beyond-CMOS device technologies, including charge-based and spintronic devices. Three types of CNN implementations are investigated using analog, digital, and spintronic circuits. Monte Carlo simulations are performed to quantify the impact of the input noise, thermal noise, and the number of bits representing the weights of synapses on the overall recall probability and delay. The results demonstrate that the recall probability improves significantly as the number of synapses increase. Using a 4-b resolution for synapse weights provides the best tradeoff between the required numbers of synapses and synapse bits for a target recall rate. Finally, three types of CNN implementations with various device technologies are benchmarked for a given input noise and recall accuracy target. It is shown that spintronic devices are promising candidates to implement CNNs, where up to 3× energy-delay product improvement is predicted in domain wall devices compared to its conventional CMOS counterpart. |
topic |
Beyond-CMOS technology cellular neural network (CNN) performance benchmarking |
url |
https://ieeexplore.ieee.org/document/7762057/ |
work_keys_str_mv |
AT chenyunpan nonbooleancomputingbenchmarkingforbeyondcmosdevicesbasedoncellularneuralnetwork AT azadnaeemi nonbooleancomputingbenchmarkingforbeyondcmosdevicesbasedoncellularneuralnetwork |
_version_ |
1724196230615007232 |