Affiliation:
1. University of Wisconsin—Madison, WI, USA
Abstract
Computer vision and machine learning algorithms operating under a
strict
power budget require an alternate computing paradigm. While bitstream computing (BC) satisfies these constraints, creating BC systems is difficult. To address the design challenges, we propose compiler extensions to B
it
SAD, a DSL for BC. Our work enables bit-level software emulation and automated generation of hierarchical hardware, discusses potential optimizations, and proposes compiler phases to implement those optimizations in a hardware-aware manner. Finally, we introduce population coding, a parallelization scheme for stochastic computing that decreases latency without sacrificing accuracy, and provide theoretical and experimental guarantees on its effectiveness.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Information Systems,Software
Reference25 articles.
1. Survey of Stochastic Computing
2. Block power method for SVD decomposition;Bentbib A. H.;Anal. Sti. Univ. Ovid. Const. Ser. Mat.,2015
3. Stochastic neural computation. I. Computational elements
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献