Bitwidth Analysis with Application to Silicon Compilation

In this paper introduces Bitwise, a compiler that minimizes the bitwidth - the number of bits used to represent each operand - for both integers and pointers in a program. By propagating static information both forward and backward in the program dataflow graph, Bitwise frees in cases where the comp...

Full description

Bibliographic Details
Main Authors: Stephenson, Mark, Babb, Jonathan, Amarasinghe, Saman
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149293