返回
Memristive Stochastic Computing for Deep Learning Parameter Optimization
DOI:10.1109/TCSII.2021.3065932.png)
摘要
En 中文
Stochastic Computing (SC) is a computing paradigm that allows for the low-cost and low-power computation of various arithmetic operations using stochastic bit streams and digital logic. In contrast to conventional representation schemes used within the binary domain, the sequence of bit streams in the stochastic domain is inconsequential, and computation is usually non-deterministic. In this brief, we exploit the stochasticity during switching of probabilistic Conductive Bridging RAM (CBRAM) devices to efficiently generate stochastic bit streams in order to perform Deep Learning (DL) parameter optimization, reducing the size of Multiply and Accumulate (MAC) units by 5 orders of magnitude. We demonstrate that in using a 40-nm Complementary Metal Oxide Semiconductor (CMOS) process our scalable architecture occupies 1.55mm(2) and consumes approximately 167 mu W when optimizing parameters of a Convolutional Neural Network (CNN) while it is being trained for a character recognition task, observing no notable reduction in accuracy post-training.
Keyword:
Stochastic processes
Training
Switches
Optimization
Performance evaluation
Computer architecture
Deep learning
Memristors
stochastic switching
stochastic computing
deep learning
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
I
IF:
4.9
论文数:
8.8K
被引数:
2.5W
机构
引用论文
Energy and area efficient hierarchy multiplier architecture based on Vedic mathematics and GDI logic
Human cytomegalovirus viraemia in HIV-1-seropositive patients at various clinical stages of infection
AIDS
IF0

