Probabilistic Value-Deviation-Bounded Source-Dependent Bit-Level Channel Adaptation for Approximate Communication

09/16/2020
by   Bilgesu Arif Bilgin, et al.
0

Computing systems that can tolerate effects of errors in their communicated data values can trade this tolerance for improved resource efficiency. Many important applications of computing, such as embedded sensor systems, can tolerate errors that are bounded in their distribution of deviation from correctness (distortion). We present a channel adaptation technique which modulates properties of I/O channels typical in embedded sensor systems, to provide a tradeoff between I/O power dissipation and distortion of communicated data. We provide an efficient-to-compute formulation for the distribution of integer distortion accounting for the distribution of transmitted values. Using this formulation we implement our value-deviation-bounded (VDB) channel adaptation. We experimentally quantify the achieved reduction in power dissipation on a hardware prototype integrated with the required programmable channel modulation circuitry. We augment these experimental measurements with an analysis of the distributions of distortions. We show that our probabilistic VDB channel adaptation can provide up to a 2× reduction in I/O power dissipation. When synthesized for a miniature low-power FPGA intended for use in sensor interfaces, a register transfer level implementation of the channel adaptation control logic requires only 106 flip-flops and 224 4-input LUTs for implementing per-bit channel adaptation on serialized streams of 8-bit sensor data.

READ FULL TEXT
research
04/06/2018

Probabilistic Value-Deviation-Bounded Integer Codes for Approximate Communication

When computing systems can tolerate the effects of errors or erasures in...
research
01/21/2018

Channel Input Adaptation via Natural Type Selection

For the model of communication through a discrete memoryless channel usi...
research
01/25/2020

Robust Gaussian Joint Source-Channel Coding with a Staircase Distortion-Noise Profile

Minimum energy required to achieve a distortion-noise profile, i.e., a f...
research
11/21/2017

Design Automation for Binarized Neural Networks: A Quantum Leap Opportunity?

Design automation in general, and in particular logic synthesis, can pla...
research
08/05/2019

Minimum Energy for Gaussian Joint source-channel Coding with a Square-law Distortion-Noise Profile

A distortion-noise profile is a function indicating the maximum allowed ...
research
02/04/2020

Synthesizing Compact Hardware for Accelerating Inference from Physical Signals in Sensors

We present dimensional circuit synthesis, a new method for generating di...
research
05/29/2019

Glancing Through Massive Binary Radio Lenses: Hardware-Aware Interferometry With 1-Bit Sensors

Energy consumption and hardware cost of signal digitization together wit...

Please sign up or login with your details

Forgot password? Click here to reset