arrow
返回

Robust and Large-Scale Convolution through Stochastic-Based Processing without Multipliers

delete2019-01-01
delete3
PRE
AI
M
Mohammed Alawad
Y
Yu Bai
R
Ronald F. DeMara
M
Mingjie Lin *
DOI:10.1109/TETC.2016.2601220delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Large-scale discrete convolution, well-known to be computationally intensive, is a fundamental algorithmic building block in many computer vision and artificial intelligence applications. This work presents a novel stochastic-based hardware architecture and design that computes discrete convolution based on the widely-used convolution theorem. Our approach has three advantages. First, it can achieve approximately O(1) in algorithmic complexity for any given absolute error bound d and any given input vector size N. This computing complexity, when compared with O(N-2) and O(N log N) operations for conventional multiplier-based and 1-FFT-based architectures respectively, represents a significant improvement, although at the cost of degraded computing accuracy. Second, to achieve a given computing accuracy, our proposed stochastic-based convolution can be analytically proven to only require a moderate number of random samples, e.g., 788 random samples can achieve 95 percent accuracy at 99 percent confidence level for a convolution with N = 128. Third, this proposed stochastic-based architecture is highly fault-tolerant because the information to be processed is encoded with a large ensemble of random samples. As such, the local perturbations of its computing accuracy will be dissipated globally, thus becoming inconsequential to the final overall results. We believe that, being highly scalable and energy efficient, our stochastic-based convolution architecture is well-suited for many real-time embedded applications, especially those perception-based computing tasks that are inherently fault-tolerant. In short, this work provides an elegant way to tradeoff between computing accuracy and computing performance/hardware efficiency for many real-world convolution-based applications.
Keyword:
Discrete convolution
FPGA
stochastic logic
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Emerging Topics in Computing 封面图
IEEE Transactions on Emerging Topics in Computing
IF:
5.4
论文数:
1.1K
被引数:
3.4K

机构

State University System of Florida 封面图
State University System of Florida
学者数:
12.7W
论文数: 10.9W
被引数: 130
引用论文

引用论文

SERS-Active Nanomaterials: A New Dimension in Sensing Nucleic Acids
err2014-04-17
err0
PREAI
errMd Eaqub Ali; Asing Asing; Sharifah Bee Abd Hamid; Uda Hashim
err分享
err收藏
Cost-effectiveness landscape analysis of treatments addressing xerostomia in patients receiving head and neck radiation therapy
err2013-07-01
err0
errOAAI
errLaura S. Sasportas; Andrew T. Hosford; Maria A. Sodini; Dale J. Waters; Elizabeth A. Zambricki; Joëlle K. Barral; Edward E. Graves; Todd J. Brinton; Paul G. Yock; Quynh-Thu Le; Davud Sirjani
err分享
err收藏
An Architecture for Fault-Tolerant Computation with Stochastic Logic
err2011-01-01
err354
PREAI
errQian, Weikang; Li, Xin; Riedel, Marc D.; Bazargan, Kia; Lilja, David J.
err分享
err收藏
MORe: Modular Combination of OWL Reasoners for Ontology Classification
err2012-01-01
err0
errOAAI
errAna Armas Romero; Bernardo Cuenca Grau; Ian Horrocks
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容