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...

Full description

Bibliographic Details
Main Authors: Chenyun Pan, Azad Naeemi
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