Skip to main content

2000 | OriginalPaper | Buchkapitel

BitValue Inference: Detecting and Exploiting Narrow Bitwidth Computations

verfasst von : Mihai Budiu, Majd Sakr, Kip Walker, Seth C. Goldstein

Erschienen in: Euro-Par 2000 Parallel Processing

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

We present a compiler algorithm called Bit Value, which can discover both unused and constant bits in dusty-deck C programs. Bit-Value uses forward and backward dataflow analyses, generalizing constant-folding and dead-code detection at the bit-level. This algorithm enables compiler optimizations which target special processor architectures for computing on non-standard bitwidths.Using this algorithm we show that up to 31% of the computed bytes are thrown away (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.

Metadaten
Titel
BitValue Inference: Detecting and Exploiting Narrow Bitwidth Computations
verfasst von
Mihai Budiu
Majd Sakr
Kip Walker
Seth C. Goldstein
Copyright-Jahr
2000
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-44520-X_137

Premium Partner