Word-length Optimization Beyond Straight Line Code

Provided by: Association for Computing Machinery
Topic: Hardware
Format: PDF
The silicon area benefits that result from word-length optimization have been widely reported by the FPGA community. However, to date, most approaches are restricted to straight line code, or code that can be converted into straight line code using techniques such as loop-unrolling. In this paper, the authors take the first steps towards creating analytical techniques to optimize the precision used throughout custom FPGA accelerators for algorithms that contain loops with data dependent exit conditions. To achieve this, they build on ideas emanating from the software verification community to prove program termination.

Find By Topic