{"title":"Computation using mismatch: Neuromorphic extreme learning machines","authors":"Enyi Yao, Shaista Hussain, A. Basu, G. Huang","doi":"10.1109/BIOCAS.2013.6679697","DOIUrl":null,"url":null,"abstract":"In this paper, we describe a low power neuromorphic machine learner that utilizes device mismatch prevalent in today's VLSI processes to perform a significant part of the computation while a digital back end enables precision in the final output. The particular machine learning algorithm we use is extreme learning machine (ELM). Mismatch in silicon spiking neurons and synapses are used to perform the vector-matrix multiplication (VMM) that forms the first stage of this classifier and is the most computationally intensive. System simulations are presented to evaluate the dependence of performance (in a classification and a regression task) on analog and digital parameters like weight resolution, maximum spike frequency etc. SPICE simulations show that the proposed implementation is ≈ 92X more energy efficient as opposed to custom digital implementations for a classification task with 100 dimensional inputs. Measurement results for a regression task from a field programmable analog array (FPAA) fabricated in 0.35μm CMOS are presented as a proof of concept.","PeriodicalId":344317,"journal":{"name":"2013 IEEE Biomedical Circuits and Systems Conference (BioCAS)","volume":"165 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE Biomedical Circuits and Systems Conference (BioCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIOCAS.2013.6679697","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
Abstract
In this paper, we describe a low power neuromorphic machine learner that utilizes device mismatch prevalent in today's VLSI processes to perform a significant part of the computation while a digital back end enables precision in the final output. The particular machine learning algorithm we use is extreme learning machine (ELM). Mismatch in silicon spiking neurons and synapses are used to perform the vector-matrix multiplication (VMM) that forms the first stage of this classifier and is the most computationally intensive. System simulations are presented to evaluate the dependence of performance (in a classification and a regression task) on analog and digital parameters like weight resolution, maximum spike frequency etc. SPICE simulations show that the proposed implementation is ≈ 92X more energy efficient as opposed to custom digital implementations for a classification task with 100 dimensional inputs. Measurement results for a regression task from a field programmable analog array (FPAA) fabricated in 0.35μm CMOS are presented as a proof of concept.