2015 IEEE International Symposium on Circuits and Systems (ISCAS) 2015
DOI: 10.1109/iscas.2015.7169319
|View full text |Cite
|
Sign up to set email alerts
|

A 128 channel 290 GMACs/W machine learning based co-processor for intention decoding in brain machine interfaces

Abstract: A machine learning co-processor in 0.35µm CMOS for motor intention decoding in the brain-machine interfaces is presented in this paper. Using Extreme Learning Machine algorithm, time delayed sample based feature dimension enhancement, low-power analog processing and massive parallelism, it achieves an energy efficiency of 290 GMACs/W at a classification rate of 50 Hz. A portable external unit based on the proposed co-processor is verified with neural data recorded in monkey finger movements experiment, achievi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 18 publications
(23 citation statements)
references
References 11 publications
0
23
0
Order By: Relevance
“…It is important to consider how the performance of the chip varies in the face of variations of power supply voltage (VDD) and temperature. We use the normalization method suggested in [18] to increase the robustness of our chip with respect to common-mode variations in VDD and temperature. Following, [18], we define the j-th normalized hidden layer value (h j,norm ) as:…”
Section: F Robustnessmentioning
confidence: 99%
“…It is important to consider how the performance of the chip varies in the face of variations of power supply voltage (VDD) and temperature. We use the normalization method suggested in [18] to increase the robustness of our chip with respect to common-mode variations in VDD and temperature. Following, [18], we define the j-th normalized hidden layer value (h j,norm ) as:…”
Section: F Robustnessmentioning
confidence: 99%
“…We validated the technique of increasing the number of weight vectors by rotation using a software model in MATLAB. To model an independent set of log-normal weights due to mismatch of sub-threshold transistors [17,23], we created a set of weights w ij = e x where x follows a gaussian distribution with 0 mean and standard deviation of 0.6. The reason for choosing this standard deviation is that the measured standard deviation of threshold voltage in this 0.35µm CMOS process was 0.6U T where U T denotes the thermal voltage kT /q.…”
Section: Software Modeling and Validation Of Weight Rotationmentioning
confidence: 99%
“…There are several reported hardware architectures exploiting randomness in VLSI for ELM [15][16][17]. Of these, [15] shows the application of ELM to a single input single output regression problem.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…K-means clustering is utilized for unsupervised classification of the pulse-count features. In future, an ML such as the one in [64] will be used to perform the decoding directly.…”
Section: Objectivesmentioning
confidence: 99%