Opening book details…
Can I read Monitoring and Debugging the Quality of Results in Approximate Programs on EtoBox?
Monitoring and Debugging the Quality of Results in Approximate Programs by Michael Ringenburg; Adrian Sampson; Isaac Ackerman; Luis Ceze; Dan Grossman is a scholarly article available to read on EtoBox.
What is Monitoring and Debugging the Quality of Results in Approximate Programs about?
Energy efficiency is a key concern in the design of modern computer systems. One promising approach to energyefficient computation, approximate computing, trades off output accuracy for significant gains in energy efficiency. However, debugging the actual cause of output quality problems in approximate programs is challenging. This paper presents dynamic techniques to debug and monitor the quality of approximate computations. We propose both offline debugging tools that instrument code to determine the key sources of output degradation and online approaches that monitor the quality of deployed applications. We present two offline debugging techniques and three online monitoring mechanisms. The first offline tool identifies correlations between output quality and the execution of individual approximate operations. The second tracks approximate operations that flow into a particular value. Our online monitoring mechanisms are complementary approaches designed for detecting quality problems in deployed applications, while still maintaining the energy savings from approximation. We present implementations of our techniques and describe their usage with seven applications. Our online mo
- Author
- Michael Ringenburg; Adrian Sampson; Isaac Ackerman; Luis Ceze; Dan Grossman
- Publisher
- ACM
- Published
- 2015
- Language
- EN
More by Michael Ringenburg; Adrian Sampson; Isaac Ackerman; Luis Ceze; Dan Grossman
Browse all works by Michael Ringenburg; Adrian Sampson; Isaac Ackerman; Luis Ceze; Dan Grossman