Profile-Driven Automated Mixed Precision

06/01/2016
by   Ralph Nathan, et al.
0

We present a scheme to automatically set the precision of floating point variables in an application. We design a framework that profiles applications to measure undesirable numerical behavior at the floating point operation level. We use this framework to perform mixed precision analysis to heuristically set the precision of all variables in an application based on their numerical profiles. We experimentally evaluate the mixed precision analysis to show that it can generate a range of results with different accuracy and performance characteristics.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset