Computer Science Department
School of Computer Science, Carnegie Mellon University
BitValue Inference: Detecting and Exploiting Narrow Bitwidth Computations
Mihai Budiu, Seth Copen Goldstein
An abridged version of this text appeared in the
Using this algorithm we show that up to 36% of the computed bytes are thrown away; also, we show that on average 26.8% of the values computed require 16 bits or less (for programs from SpecINT95 and Mediabench). A compiler for reconfigurable hardware uses this algorithm to achieve substantial reductions (up to 20-fold) in the size of the synthesized circuits.